根据运行级别(0123456)进入相应的/etc/rc.d/rcN.d目录,启动和关闭相关的系统服务。里边存放着一堆以K和S开头的软链接文件,分别代表对应的服务。K开头表示该运行级别下需要把该服务杀死,S开头表示该运行级别下需要把该服务开启。,上诉操作都是由/etc/rc.d/rc脚本来完成的。另外我们还注意都S和K后边的数字,他们的数字代表了读取的顺序,因为有些服务是具有一定的关联性。
而且每个rcN.d目录内最后都会有一个S99local文件 ,该文件指向 ../rc.local脚本。
4.4 /etc/rc.d/rc.local
系统根据runlevel执行完/etc/rc.d/rcN.d中的脚本后,调用/etc/rc.d/rc.local脚本
这时候系统已经完成了各种必要系统服务的启动,假如我们想自定义一些指令要在开机的时候启动,我们就可以把他们放到/etc/rc.d/rc.local内,该文件默认为空。
4.5 启动终端
接下来会由/sbin/mingetty指令启动终端,由于系统设置启动tty1-tty6 ,所以会启动6个命令行终端。最终呈现给我们的就是这样一个画面:
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx