Linux修改运行级别
Linux修改运行级别
运行级别(runlevel)是指系统的工作状态或运行模式。每个运行级别都对应着一组特定的服务和进程,用于满足用户或系统的不同需求。通过更改运行级别,用户可以控制系统启动时所加载的服务和进程,从而实现定制化的系统配置。
| init级别 | systemctl target | 说明 |
|---|---|---|
| 0 | shutdown.target | 关机 |
| 1 | emergency.target | 当用户模式 |
| 2 | rescue.target | 多用户,没有 NFS |
| 3 | multi-user.target | 完全多用户模式 (命令行,默认mini安装的就是这个模式) |
| 4 | 未使用 | 留给用户自定义 |
| 5 | graphical.target | 图形界面(安装带GUI的版本就是这个) |
| 6 | reboot.target | 重新启动(一般不用,恶搞的,改成这个它会反复开关机) |
查看当前运行级别:
[root@oracle ~]# runlevel
N 5
#或者
[root@oracle ~]# systemctl get-default
graphical.target
即代表图形界面
使用init切换用户模式:
- init 0 执行关机动作,需root权限
- init 3 切换至命令行界面
- init 5 切换至图形界面
- init -s 切换至单用户模式
也可以:
- systemctl isolate multi-user.target #更改为命令模式启动
- systemctl isolate graphical.target #更改为图形界面启动
修改默认启动运行级别:
[root@oracle ~]# systemctl set-default multi-user.target
下次重启将进入命令行模式
如果你要从原本最小化安装的切换到带桌面的,需要先安装GUI
[root@oracle ~]# yum groupupdate 'Server with GUI'
#新版本使用如下命令
[root@oracle ~]# dnf groupupdate 'Server with GUI'
安装好之后再切换。

浙公网安备 33010602011771号