登录
首页 >  文章 >  linux

Linux修改默认运行级别方法

时间:2026-03-02 12:23:44 157浏览 收藏

本文详解了在现代Linux系统(如Ubuntu 22.04)中如何灵活调整默认启动状态——从通过systemd的`set-default`命令精准设定`multi-user.target`(纯文本多用户模式)或`graphical.target`(图形界面),到兼容旧系统的`/etc/inittab`编辑与`telinit`临时切换技巧,帮助用户按需优化系统启动行为、提升安全性与资源效率,无论是日常使用、服务器部署还是故障调试都极具实用价值。

LINUX如何修改默认的运行级别_Linux系统运行级别配置方法

如果您需要调整Linux系统的启动行为,使其进入特定的运行状态,例如多用户文本模式或图形界面模式,则可以通过修改默认运行级别来实现。不同的运行级别对应不同的系统服务状态,合理配置有助于系统安全与资源管理。

本文运行环境:Dell XPS 13,Ubuntu 22.04

一、通过systemd设置默认目标

现代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.targetsudo systemctl isolate graphical.target

二、编辑/etc/inittab文件(适用于SysV init系统)

在仍使用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修改默认运行级别方法》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

资料下载
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>