Linux开机启动过程详解(3)

但是ubuntu与传统的不太一样,默认情况下是找不���/etc/inittab文件的,而且运行级别也有差别。同时系统的默认级别设定也不是在inittab文件中,而是写在/etc/init/rc- sysinit.conf文件中。

打开此文件,可以找到下面一句:

 

env DEFAULT_RUNLEVEL=2

 

这表明系统当前默认是进入级别2。

 

另外,在此文见中还有一段以if [ -r /etc/inittab ] 开始的代码,这里保留了使用inittab指定系统默认运行级别的功能,也就是说,如果用户手动创建了/etc/inittab,那么init将以 /etc/inittab中指定的默认运行级别进行系统的启动。比如说用户希望系统以级别3为默认运行级别,则只需在inittab文件中加入如下一行:

 

id:3:initdefault:

 

在经过/etc/init/rc-sysinit.conf确定运行级别后,init将进一步运行/etc/init.d/rc,然后根据级别进入 /etc/rc[?].d启动或关闭相应的服务。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/15156.html