1. 指定运行级别
1.1. 基本介绍
运行级别说明:
- 0:关机
- 1:单用户【找回丢失密码】
- 2:多用户没有网络服务
- 3:多用户状态有网络环境(使用最多)
- 4:系统未使用保留给用户
- 5:图形界面(默认)(较多)
- 6:系统重启
常用运行级别是3和5,也可以指定默认运行级别,后面演示
1.2. 应用实例
命令:init [0123456]
案例1:通过init来切换不同的运行级别,比如 5-3 ,然后关机
在图形界面终端中输入init 3
可以进入无图形界面模式3
[ct@CtCentos01 ~]$ init 3
在进入该运行级别下我们可以正常使用命令,再次输入init 5
我们就可以返回图形界面(但是需要重新登录)
使用init 0/6
我们可以实现Linux系统的关机和重启
2. 指定默认运行级别
2.1. 基本介绍
CentOS7后运行级别说明:
在centos7以前,/etc/inittab
文件中进行了简化 ,如下:
multi-user.target
: analogous to runlevel 3(级别3)graphical.target
: analogous to runlevel 5(级别5)
2.2. 基本语法
- 查询当前运行级别:
systemctl get-default
可以看到我们当前的运行级别是5
[ct@CtCentos01 ~]$ systemctl get-default
graphical.target
- 设置默认运行级别:
systemctl set-default TARGET.target
可以看到我们之前的运行级别是5,经修改后默认运行级别更改为了3
[root@CtCentos01 ~]# systemctl get-default
graphical.target
[root@CtCentos01 ~]# systemctl set-default multi-user.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.
[root@CtCentos01 ~]# systemctl get-default
multi-user.target
注意:
- 更改默认运行级别需要
root
权限
效果:
可以看到我们登录root用户后没有再进入图形界面,而是进入了运行级别3