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'
安装好之后再切换。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南