假设我们是以run level 5登陆系统的,但是因为一些因素,想要切换成run level 3时,该怎么办呢?很简单,执行init3就可以切换了,也就是使用init[0-6]来进行run level的切换.那么init3这个操作到底做了些什么呢?
       首先,比较/etc/rc3.d及/etc/rc5.d内的K与S开头的文件
       在新的run level即run level 3内有多的K开头文件,则予以关闭;
       在新的run level即run level 3内有多的S开头文件,则予以关闭。
       也就是说,两个run level都存在的服务就不会被关闭。
如何知道当前的run level呢,很简单,直接在bash当中输入runlevel,注意中间没有空格的。
 

[root@bogon ~]# runlevel
5  3
#左边代表前一个runlevel,右边代表目前的runlevel