通过systemd设置默认目标可调整Linux启动行为,如用sudo systemctl set-default multi-user.target进入多用户文本模式,或设为graphical.target启用图形界面,同时支持临时切换运行级别以满足调试需求。

如果您需要调整Linux系统的启动行为,使其进入特定的运行状态,例如多用户文本模式或图形界面模式,则可以通过修改默认运行级别来实现。不同的运行级别对应不同的系统服务状态,合理配置有助于系统安全与资源管理。
本文运行环境:Dell XPS 13,Ubuntu 22.04
现代Linux发行版普遍采用systemd作为初始化系统,它使用“目标(target)”替代传统的运行级别概念。通过设定默认目标,可以控制开机后进入的系统状态。
1、查看当前默认目标:systemctl get-default。
2、设置默认目标为多用户文本模式:sudo systemctl set-default multi-user.target。
3、设置默认目标为图形界面模式:sudo systemctl set-default graphical.target。
4、更改后无需重启即可切换当前会话目标:sudo systemctl isolate multi-user.target 或 sudo systemctl isolate graphical.target。
在仍使用SysV init的旧版Linux系统中,默认运行级别由/etc/inittab文件中的id字段定义。通过修改该文件可指定系统启动时进入的运行级别。
1、打开终端并以root权限编辑inittab文件:sudo vi /etc/inittab。
2、查找形如 id:3:initdefault: 的行,其中数字代表默认运行级别。
3、将数值修改为所需级别,例如设为5表示启动进入图形界面,设为3表示纯命令行模式。
4、保存文件并退出编辑器,重启系统后新设置生效。
在不更改默认配置的前提下,可通过命令行临时切换运行级别,适用于调试或维护场景。
1、使用telinit命令切换到运行级别3:sudo telinit 3。
2、切换回图形模式对应的运行级别5:sudo telinit 5。
3、执行过程中系统将停止或启动相应服务,当前会话会受到影响,请确保已保存工作。
以上就是LINUX如何修改默认的运行级别_Linux系统运行级别配置方法的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号