System V:
在/etc/目录下翻出inittab文件,里面有一行:
行1:si::sysinit:/etc/rc.d/rc.sysinit
这 里的rc.sysinit就是全局的初始化脚本,里面可能初始化了终端设备,回忆一下bios自检初始化,也是先初始化了显存,毕竟"显示"这件事是很重要的,人的眼睛是最敏感的.rc.sysinit初始化了终端后才可以从终端上提示用户输入运行级别以及显示当前初始化过程信息;在行1之后就是:
行2:l0:0:wait:/etc/rc.d/rc 0
行3:l1:1:wait:/etc/rc.d/rc 1
...
行n:...
这 些就是具体运行级别的初始化脚本调用相关的行,/etc/rc.d/rc是一个脚本,后面跟参数代表具体运行级别,然后会执行/etc/rc.d /rc1.d/里面的脚本或程序,比如K打头的代表kill,而S打头的代表start等等,这些都是rc脚本的策略,和init进程本身无关,在行n之后就是:
行n+1:ca::ctrlaltdel:/sbin/shutdown -t3 -r now
这个行说明ctrl+alt+del组合键会使系统shutdown,接下来就是:
行n+2:...
行n+3:1:2345:respawn:/sbin/mingetty tty1