Linux具有七个运行级别,分别是:
-
关机
-
单用户【找回丢失密码】
-
多用户状态没有网络服务
-
多用户状态有网络服务
-
未使用 保留
-
图形界面
-
系统重启
常用运行级别是3和5,可以通过指令进行用户级别的切换:
- init [012356]
Centos6 系统的运行级别配置文件是:/etc/inittab,若需要修改默认的运行级别可修改此文件中的id:5:initdefault中这个数字5,此处的数字表示运行级别。但是,在Centos7 打开此文件时如下
主要内容如下图:
则在CentOS里面运行级别对应如下:
init level | systemctl target |
---|---|
0 | shutdown.target |
1 | emergency.target |
2 | rescure.target |
3 | multi-user.target |
4 | 无 |
5 | graphical.target |
6 | 无 |
则设置运行级别方式如下:
-
systemctl [command] [unit.target] command: 1. get-default :取得当前的target 2. set-default :设置指定的target为默认的运行级别 3. isolate :切换到指定的运行级别 unit.target: 上表中的systemctl target
注意如果设置默认运行级别不成功,可以尝试root用户。