linux系统运行级别
级别\系统 | 说明 | CentOS6 | CentOS6s使用 | CentOS7 | CentOS7使用 |
0 | 关机状态 | runlevel0 | init 0/1/2/3/4/5/6 | poweroff.target |
init 0/1/2/3/4/5/6 或 systemctl isolate multi-user.target/... |
1 | 单用户模式(用于维护,无需用户名密码登录) | runlevel1 | recure.target | ||
2 | 多用户模式,没有网络 | runlevel2 | multi-user.target | ||
3 | 多用户模式,有网络 | runlevel3 | multi-user.target | ||
4 | 预留级别 | runlevel4 | multi-user.target | ||
5 | 图形化界面(要安装图形化界面才能用) | runlevel5 | graphical.target | ||
6 | 重启 reboot | runlevel6 | reboot.target |
说明:
CentOS 6 的服务管理机制是 systemv,采用 service 命令来管理所有的服务。而从 CentOS 7 开始,服务从原来的由 systemv 管理机制升级到了systemd,统一采用 systemctl 命令来管理所有的服务。因此以前运行级别(runlevel)的概念被新的运行目标(target)所取代,target的命名类似于“multi-user.target”这种形式,比如原来的运行级别3(runlevel3)对应于新的多用户目标“multi-user.target”,运行级别5(runlevel5)对应于“graphical-user.target”。因为 systemd 机制不再使用 runlevel 的概念,所以 /etc/inittab 也不再被系统使用。