运行级别
- Linux 的 运行级别(Runlevel) 是指系统当前运行的状态,不同的运行级别对应系统的不同模式
| 运行级别 |
说明 |
| 0 |
关机 poweroff |
| 1 |
单用户/救援模式 secure,没有网络(密码忘记了可以通过此模式找回修改) |
| 2 |
多用户模式,命令行模式,文本模式,multi-user |
| 3 |
完整的多用户模式,命令行模式,文本模式,multi-user |
| 4 |
多用户模式,命令行模式,文本模式,multi-user |
| 5 |
图形界面,X11,桌面模式,graphical,vnc连接或本地连接 |
| 6 |
重启 reboot |
查看当前运行级别(Target)
runlevel
设置默认运行级别(SysV 系统)
- Linux 系统(如 CentOS 7+/Ubuntu 16+)使用的是 systemd,不再使用传统的 Runlevel 概念
编辑 /etc/inittab 文件,找到类似下面的一行:
id:3:initdefault:
#将 3 改成想要的运行级别(如 5 表示图形界面)
在 systemd 中的替代方式
- 系统运行级别与 systemd Target 对应关系
| 传统 Runlevel |
systemd Target |
描述 |
| 0 |
poweroff.target |
关机 |
| 1 |
rescue.target |
单用户模式 |
| 3 |
multi-user.target |
多用户、命令行模式 |
| 5 |
graphical.target |
多用户、图形界面 |
| 6 |
reboot.target |
重启 |
systemctl get-default
systemctl set-default graphical.target
systemctl set-default multi-user.target