Centos6系统启动流程

1.加载BOIS:加电质检硬件,例如检查硬盘,内存,cpu等等 2.读取MBR(主引导记录):读取硬盘的引导扇区并复制到内存中 3.GRUB引导:计算机启动的第一个程序,用来选择硬盘中不同的引导系统,菜单 4.加载Kernel:调用strat_Kernrl()函数来初始化各种设备和硬件 5.设定运行级别(init0-init6) 6.加载rc.sysinit(Linux初始化):加载环境变量,网络配置,selinux等等 7.加载内核模块 8.启动运行级别程序 9.读取rc.local文件:开机需要自启的服务 10.执行/bin/login程序:判断不同的用户名进入不同的目录

centos7启动流程

centos6和centos7启动流程差不都,只不过到init程序的时候,改为了systemd centos6是顺序启动 centos7是并行启动(init和systemd)