一、各个级别含义
1 级别0:系统关机 2 级别1: 单用户模式,root权限状态,用于系统维护,改级别下禁止远程 3 级别2: 多用户模式,无NFS(网络文件系统,能使使用者访问网络上别处的文件就像在使用自己的计算机一样) 4 级别3: 多用户模式,有NFS 5 级别4: 保留级别 6 级别5: X11 控制台,进入后进入GUI模式 7 级别6: 系统关机后重启
二、进入各个级别方法
init N 如 init 5
查看之前和当前运行级别
runlevel
为N表示 之前无运行级别
三、运行级别原理
1.在目录/etc/rc.d/init.d下有许多服务器脚本程序,一般称为服务(service)
2.在/etc/rc.d下有7个名为rcN.d的目录,对应系统的7个运行级别
3.rcN.d目录下都是一些符号链接文件,这些链接文件都指向init.d目录下的service脚本文件,命名规则为K+nn+服务名或S+nn+服务名,其中nn为两位数字。
4.系统会根据指定的运行级别进入对应的rcN.d目录,并按照文件名顺序检索目录下的链接文件
对于以K开头的文件,系统将终止对应的服务 对于以S开头的文件,系统将启动对应的服务
5.查看运行级别用:runlevel
6.进入其它运行级别用:(sudo) init N
7.另外init0为关机,init 6为重启系统
另外,当使用runlevel查看运行级别时,结果会显示前一次的运行级别和现在的运行级别,如果前次的运行级别为N,那么说明前次没有运行级别(可能刚刚power on)
四、设置开机默认运行级别
[root@localhost /]# vi /etc/inittab
id:3:initdefault:
参考:https://www.jianshu.com/p/635e8480a75e