linux启动的顺序
1. BIOS
2. 读硬盘的MBR(传说中的硬盘的第一个磁盘的第一个扇区第一个磁道的第一个磁头)的信息,找OS
3. 找到该系统的核心文件
3. 启动init进程
4. 执行/ect/rc.d/sysinit(执行run command精灵进程--sysinit)
5. 装载其他模块
6. 执行可执行分层的script(共6层)
7. 执行 /etc/rc.d/rc.local(让软件自启动,类似于windows的启动项貌似)
8. 执行登陆
可执行分层的意义(在etc/inittab目录下,每个层次没关系):
0 系统停机状态
1 单用户状态 root
2. 多用户状态(莫有NFS,没网)
3. 多用户状态(有NFS)
4. 系统未使用,留给用户的(系统保留,这层不太懂)
5. 图形用户界面
6. 系统正常关闭并重启
看了这个才知道为什么可以在修改启动script的时候可以改root的密码了