firmware(bios加电自检)
|
bootloader(grub自启动程序,硬盘0磁头0柱面1扇区)
|
kernel(加载内核,加载驱动)
|
init(/sbin/init进程,启动该进程---CentOS 5及以前:SysV init 配置文件:/etc/inittab
CentOS 6:Ubantu研发的Upstart 配置文件:/etc/inittab /etc/init/*.conf
CentOS 7:Systemd 配置文件:/usr/lib/systemd/system/, /etc/systemd/system/ )
|
/etc/inittab(文件)
|
initdefault(inittab内定义默认启动级别)
|
/etc/rc.d/rc.sysinit(脚本,任何级别都要运行)
|
/ect/rc.d/rc (脚本,根据initdefault级别执行此脚本,找到对应的服务目录)
|
/etc/rc.d/rcN.d N=0-6(目录,存放了该级别需要运行的所有服务)
|
用户名、密码输入
备注:/etc/rc.d/init.d(目录,存储所有的服务,可用于手工启动具体服务)
如有差错,欢迎指正。
原文地址:http://2char.blog.51cto.com/13432435/1978084