Linux系统启动流程

1.Cent OS 6启动流程

1.开机
2.BIOS自检
3.MBR引导
4.GRUB菜单
5.加载内核
6.运行系统INIT进程
7.读取系统运行级别

读取/etc/inittab文件

7.系统初始化(rc.sysinit)

执行/etc/rc.sysinit文件

8.串行启动系统各项服务

执行 /etc/rc数字.d/目录下的脚本和服务
*数字代表系统运行级别ID*

9.加载mingetty文件,显示系统登陆界面


2.Cent OS 7启动流程

1.开机
2.BIOS自检
3.MBR引导
4.GRUB菜单
5.加载内核
6.运行系统Systemd进程
7.读取系统运行级别

读取/etc/systemd/system/default.target文件

8.系统初始化(sysinit.target)

执行/usr/lib/systemd/system/sysinit.target文件

9.并行启动系统各项服务

执行/etc/systemd/system/目录下和/usr/lib/systemd/system/目录下的脚本和服务

10.加载getty文件,显示系统登陆界面

执行/usr/lib/systemd/system/getty.target文件