首页 > 代码库 > linux系统管理之单机系统管理 - 引导和关机

linux系统管理之单机系统管理 - 引导和关机

一、引导和关机


==============引导=================


引导:是“启动计算机”的标准术语。

主引导扇区:磁盘0号柱面,0号磁头的一个扇区,大小为512字节。

MBR:操作系统安装时写入,但不属于操作系统,446字节。识别和加载

分区表:记录了硬盘有多少分区以及分区的各种属性,64字节,4个主分区

GRUB:是一个来自GNU项目的启动引导程序。它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统

lilo


引导过程的步骤:

     1、BIOS加电自检

     2、从主引导扇区读取MBR,识别活动分区

     3、加载并初始化内核

     4、检测和配置设备

     5、创建内核进程

     6、操作员干预,用于手动引导

     7、执行系统启动脚本

     8、多用户模式运行


init执行系统的启动脚本,init定义了7个运行级别,/etc/inittab文件告诉init在每个运行级别上要做什么事情。

在机器引导时,init从运行级0开始一级一级向上运行到/etc/inittab中所设置的默认默认运行级别。

当机器关闭时,以相反的顺序执行同样的处理过程。

K和S,K:数字顺序递增,S:数字顺序递减。作用:细粒度的控制服务的启动顺序。


启动脚本中执行的一些任务:

    设置计算机名称

    设置时区

    检查磁盘

    挂载文件系统

    从/tmp下删除旧文件

    配置网络接口

    启动守候进程和网络服务


================= 重启和关机 =================

关闭电源

shutdown:

    shutdown -h now

    shutdown -h 9:30 "上午9:30系统会关机,请做好关机前的准备工作" 

halt

reboot   

init n

poweroff