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'

安装好之后再切换。

posted @   国杰响当当  阅读(65)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示