游乐游手机版
首页/系统平台/文章详情

CentOS 7.1运行级别详解与开机模式切换指南

时间:2026-06-24 08:38
在大多数 Linux 发行版中,传统上存在 8 个运行级别(runlevel),这些运行级别决定了系统启动后的运行状态。以下是常见运行级别列表: 0: 停机(关机状态) 1: 单用户模式(维护模式) 2: 基本多用户模式(无网络支持) 3: 完全多用户模式(命令行界面) 5: 带图形界面的多用户模式

在大多数 Linux 发行版中,传统上存在 8 个运行级别(runlevel),这些运行级别决定了系统启动后的运行状态。以下是常见运行级别列表:

  • 0: 停机(关机状态)
  • 1: 单用户模式(维护模式)
  • 2: 基本多用户模式(无网络支持)
  • 3: 完全多用户模式(命令行界面)
  • 5: 带图形界面的多用户模式
  • 6: 重启
  • S, s: 单用户模式

以往,这些运行级别定义都存储在 /etc/inittab 文件中。然而,现在如果你查看该文件,可能会发现一个有趣的提示——

[root@wode003 ~]# cat /etc/inittab

输出显示:

# inittab is no longer used when using systemd.
#
# ADDING CONFIGURATION HERE WILL HA VE NO EFFECT ON YOUR SYSTEM.
#
# Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target
#
# systemd uses 'targets' instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
#
# To view current default target, run:
# systemctl get-default
#
# To set a default target, run:
# systemctl set-default TARGET.target

没错,从 systemd 时代开始,/etc/inittab 就已经名存实亡。systemd 使用 "target"(目标单元)来替代传统的 runlevel,这种方式更灵活且更统一。两个最常用的 target 分别是:multi-user.target(对应传统 runlevel 3)和 graphical.target(对应传统 runlevel 5)。

如何查看当前的默认 target?只需执行命令:

systemctl get-default

例如在测试机上运行,返回 graphical.target,表明系统启动时默认进入图形界面。

若想将默认 target 切换为命令行模式,可使用 systemctl set-default 命令:

[root@wode003 ~]# systemctl set-default multi-user.target
rm '/etc/systemd/system/default.target'
ln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target'

执行后再次验证设置结果:

[root@wode003 ~]# systemctl get-default
multi-user.target

是的,切换成功。需要注意的是,systemd 通过软链接来管理默认 target,因此操作过程中会显示删除旧链接、创建新链接的步骤。

总而言之,理解 runlevel 的发展历史有助于排查系统启动问题,但在实际运维中直接使用 systemd target 命令更高效可靠。

来源:https://www.jb51.net/os/RedHat/527860.html
上一篇CentOS系统磁盘与分区的命名规则全面详细解析 下一篇CentOS 6.6默认iptables规则详解
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
微软详解Win11时间点还原 默认每24小时创建恢复点
系统平台 · 2026-06-30

微软详解Win11时间点还原 默认每24小时创建恢复点

微软今日推送了最新的 6 月可选更新,并发布博客详细解读了 Win11 全新的“时间点还原”(Point-in-time restore)功能——这一功能本质上是对系统恢复体验的一次全面升级,旨在让用户更轻松地应对电脑故障。 微软表示,面向 Windows 11 客户端用户的“时间点还原”功能现已正

Win11 26H1六月可选更新KB5095091 优化放大镜改善装机体验
系统平台 · 2026-06-30

Win11 26H1六月可选更新KB5095091 优化放大镜改善装机体验

微软今天推送了Windows 11 26H1设备的6月可选更新KB5095091,安装完成后系统版本号会升级到Build 28000 2340。值得一提的是,这次更新并非面向所有设备,而是专门为搭载高通骁龙X2系列芯片的机型准备的——包括骁龙X2 Plus、X2 Elite和X2 Elite Ext

Win11六月可选更新KB5095093修复回收站弹窗异常
系统平台 · 2026-06-30

Win11六月可选更新KB5095093修复回收站弹窗异常

微软已悄然推送Windows 11六月可选更新,编号KB5095093。本次更新覆盖两个版本:24H2用户安装后版本号升级至Build 26100 8737,而25H2用户则更新至Build 26200 8737。 本次更新并非仅是小修小补,而是带来了多项实质性新功能。下面我们就来详细解析这些更新内

苹果macOS 27 Beta2封堵Siri AI跳过候补名单漏洞
系统平台 · 2026-06-30

苹果macOS 27 Beta2封堵Siri AI跳过候补名单漏洞

科技媒体 Cult of Mac 昨日(6月23日)发布博文指出,苹果在 macOS 27 Beta 2 更新中悄然封堵了一个此前可用的后门——用户曾能通过一条终端命令绕过候补名单,直接启用新版 Siri AI,如今这一方法已失效。 简要回顾一下:在 macOS 27 Beta 1 阶段,只需在 M

微软加速Win11 25H2推送 覆盖所有符合条件家用PC
系统平台 · 2026-06-30

微软加速Win11 25H2推送 覆盖所有符合条件家用PC

近日(6月23日),科技媒体 Windows Latest 发布了一则值得关注的动态:微软已进一步扩大 Windows 11 25H2 的推送范围,所有满足硬件要求、且不受 IT 部门管理的家庭版和专业版设备,现在均可顺利接收本次更新。 此次升级有一个显著特点——采用“启用包”(eKB)方式进行推送