Linux运行级别更改命令
Linux运行级别更改命令详细介绍
在 Linux 系统里,运行级别是系统启动时所处的特定操作模式,不同的运行级别对应不同的系统服务和功能。以下是更改运行级别的相关命令:
传统 SysVinit 系统
在使用 SysVinit 作为初始化系统的旧版 Linux 发行版中,你可以借助init命令来更改运行级别。运行级别从 0 到 6,具体含义如下:
- 0:关机
- 1:单用户模式
- 2:多用户模式,无网络
- 3:多用户模式,有网络
- 4:保留
- 5:图形界面模式
- 6:重启
要更改运行级别,可使用以下命令:
bash
init 运行级别
例如,若要将系统切换到运行级别 3,可输入:
bash
init
systemd 系统
现代的 Linux 发行版大多采用systemd作为初始化系统,在systemd里,目标(target)取代了传统的运行级别。systemd目标与传统运行级别的对应关系如下:
- runlevel0.target -> poweroff.target(关机)
- runlevel1.target -> rescue.target(救援模式,类似于单用户模式)
- runlevel2.target、runlevel3.target、runlevel4.target -> multi-user.target(多用户模式)
- runlevel5.target -> graphical.target(图形界面模式)
- runlevel6.target -> reboot.target(重启)
你可以使用systemctl命令来更改目标,具体命令如下:
bash
systemctl isolate 目标名称
例如,要将系统切换到图形界面模式,可输入:
bash
systemctl isolate graphical.target
如果想让系统在下次启动时默认进入某个目标,可以使用以下命令:
bash
systemctl set-default 目标名称
例如,若要让系统下次启动时默认进入多用户模式,可输入:
bash
systemctl set-default multi-user.target
912 systemctl set-default multi-user.target
以上就是在 Linux 系统中更改运行级别的相关命令,你可依据自身系统的实际情况来选择合适的命令。