目的:看完本篇之后,能够对Redhat7系统的当前默认运行级别进行查看、修改操作
一、Redhat有哪些级别?
切换系统运行级别之前,我们应当知道有哪些级别可以供我们使用
0:关机
1:单用户模式,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。
2:多用户模式,没有NFS网络支持。
3:完整的多用户模式。也就是常见的命令行模式
4:系统未使用,保留一般不用
5:图形化模式,登陆后进入图形GUI模式,X Window系统。
6:重启。
二、如何切换Redhat初始运行级别?
-
查看当前运行级别
·查看当前运行级别命令:runlevel
这个截图表示:我是从级别5 切换到 级别3的。当前运行在 级别3
·查看开机默认运行级别命令:systemctl get-default
看这个结果之前,我们需要知道一点,这个结果不会直接反馈数字级别。而是以运行文件名的方式显示那么我们就需要清晰的知道:
3级->multi-user.target
5级->graphical.target
由此可知,我虽然现在是命令行界面,但是我的系统初始化运行级别是 5级,也就是图形化界面。
-
临时切换运行级别
·命令使用方式 init [级别]
例如: init 0 进入关机模式
init 3 进入命令行模式
init 5 进入图形化界面 -
修改开机运行级别
·命令:systemctl set-default [级别名称]
例如: systemctl set-default multi-user.target
然后查看当前初始运行界别,发现已经更改过来
最后,需要注意的一点就是,切换到图形化界面的前提是当前系统有安装图形化界面。因为大部分的服务器,为了稳定,会选择最小化安装,只有命令行界面。