linux系统运行级别

运行级别

  • 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
posted @ 2025-04-07 17:50  (^桀骜ω不驯^)  阅读(44)  评论(0)    收藏  举报