基本介绍

运行级别说明:

0.关机。
1.单用户。【找回丢失密码】
2.多用户状态没有网络服务。
3.多用户状态有网络服务。
4.系统未使用保留给用户。
5.图形界面。
6.系统重启。
常用的运行级别是3和5,也可以指定默认运行级别。

应用实例

  1. 命令:init[0123456]
  2. 应用案例:通过init来切换不同的运行级别,比如动5-3,然后关机。

开始操作

  1. 从可视化界面,操作终端,设置root用户运行级别从5->3。
  2. image.png
  3. image.png
  4. 从运行级别3,重新把root用户设置运行级别设置回5。
  5. image.png
  6. image.png

指定默认运行级别

介绍

centos7以前,是去/etc/inittab文件中进行设置。
在centos7后运行级别说明:
multi-user.target:analogous to runlevel 3 多用户,相当于级别3
graphical.target:analogous to runlevel 5 图形化,相当于级别5

systemctl get-default 获取当前用户的默认运行级别

  1. image.png
  2. graphical.target 图形化,相当于级别5

systemctl set-default 设置当前用户的默认运行级别

  1. image.png
  2. 在重新查看当前用户的默认运行级别。
  3. image.png
  4. 已经变成了多用户运行级别。
  5. 重启一下Linux,看看是否还会进入图形化界面。
  6. image.png
  7. 重启完成之后,变成了这样。
  8. image.png

运行级别对照图

init级别 systemctl target
0关机。 shutdown.target
1单用户。【找回丢失密码】 emergency.target
2多用户状态没有网络服务。 rescure.target
3多用户状态有网络服务。 multi-user.target
4系统未使用保留给用户。
5图形界面。 graphical.target
6系统重启。

设置当前运行级别

  1. 命令:systemctl isolate TARGET.target
  2. 从图形化界面切换到多用户状态。
  3. image.png
  4. systemctl isolate multi-user.target
  5. image.png
  6. image.png
  7. 再从多用户模式切换到图形化界面
  8. systemctl isolate graphical.target
  9. image.png
  10. image.png