重点掌握
1. 每个运行级别的作用
2. 如何查看系统此时的运行级别
3. 如何修改设置运行级别
1. CentOS 7 系统运行级别
1.1 启动级别(traget 目标)
/usr/lib/systemd/system/runlevel*target
00 系统的关机级别 poweroff.target # init 0 -- 进入到关机模式
01 系统的单用户模式 rescue.target # 用于修复系统 或 重置密码信息 没有网络
02 系统的多用户模式 multi-user.target # 没有网络
03 系统的多用户模式 multi-user.target # 正常系统运行级别 多用户模式级别 有网络
04 预留级别 multi-user.target
05 图形化界面级别 graphical.target
06 系统的重启级别 reboot.target
2. CentOS 6 系统运行级别
2.1 启动级别
00 系统的关机级别 # init 0 -- 进入到关机状态
01 系统的单用户模式 # 用于修复系统 或 重置密码信息 没有网络
02 系统的多用户模式 # 没有网络
03 系统的多用户模式 # 正常系统运行级别 完全多用户模式 有网络
04 预留级别 # 未使用
05 图形化界面级别 # 图形界面模式
06 系统的重启级别 # init 6 重启系统
3. 扩展
3.1 查看系统当前的运行级别
3.1.1 runlevel (适用于CentOS7和CentOS6)
runlevel
[root@lamp ~]# runlevel
N 5
3.1.2 systemctl get-default (适用于CentOS7)
[root@lamp system]# systemctl get-default
graphical.target
3.2 切换系统运行级别
3.2.1 临时切换
init 级别号
3.2.2 永久切换
/usr/lib/systemd/system/runlevel*target
[root@lamp ~]# cd /usr/lib/systemd/system
[root@lamp system]# ll runlevel*target
lrwxrwxrwx. 1 root root 15 Jul 26 11:32 runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 Jul 26 11:32 runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 Jul 26 11:32 runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Jul 26 11:32 runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Jul 26 11:32 runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 Jul 26 11:32 runlevel5.target -> graphical.target
lrwxrwxrwx. 1 root root 13 Jul 26 11:32 runlevel6.target -> reboot.target
# 查看方式
systemctl get-default
# 设置为 维修模式
systemctl set-default rescue.target
# 临时切换为 维修模式
init 1
give root password for maintenance
输入root密码,并且进入维修模式
vim /etc/inittab
image-20210808234454104.png
网友评论