当前位置:首页>Linux>Linux系统运行模式+启动过程实操:新手也能看懂

Linux系统运行模式+启动过程实操:新手也能看懂

  • 2026-09-09 17:25:00
Linux系统运行模式+启动过程实操:新手也能看懂

技术弄巷

读完仅需

5
分钟

记得星标公众号

前言

对于Linux新手来说,系统运行模式和启动过程是入门必懂的基础知识点——不同运行模式对应不同使用场景(比如单用户模式重置root密码、图形/字符模式切换),了解启动过程能帮你排查系统启动故障。本文全程干货,清晰区分6种运行模式,拆解启动关键步骤,配实操命令+通俗解读,代码整齐可直接复制,零基础也能快速掌握。

一、Linux系统7种运行模式(重点掌握)

Linux系统有7种固定运行模式,编号0-6,每种模式对应明确的使用场景,无需死记硬背,重点掌握常用模式即可,具体如下:

  1. 各运行模式详细解读(编号+用途+关键说明)
  • 0 关机模式:系统关机状态,执行对应命令后,系统会正常关闭所有服务并关机,禁止设置为默认运行模式(否则系统无法正常启动)。

  • 1 单用户模式:最常用的应急模式,无需输入密码即可登录系统,核心用途是重置忘记的root密码,也可用于排查系统启动故障(仅root用户可操作,无多余服务运行)。

  • 2 字符模式(无网络):纯命令行界面,不加载图形化服务,但没有网络连接,适用于本地调试系统(实际运维中使用较少)。

  • 3 字符模式(multi-user.target):最常用的运维模式,纯命令行界面,加载网络服务、后台服务,无图形化界面,是服务器默认推荐运行模式(占用资源少、稳定)。

  • 4 预留模式:系统预留,无默认用途,用户可根据自身需求自定义模式(实际中几乎不用)。

  • 5 图形模式(graphical.target):图形化界面模式,加载所有服务(包括图形服务、网络服务),适合桌面版Linux(如CentOS桌面版、Ubuntu),服务器一般不使用(占用资源多)。

  • 6 重启模式:系统重启状态,执行对应命令后,系统会正常关闭所有服务并重启,禁止设置为默认运行模式(否则系统会无限重启)。

  1. 运行模式实操命令(核心3个,必掌握)

所有命令均为Linux原生命令,无需额外安装,直接在终端执行即可,全程配解读,一看就懂。

(1)查看当前系统运行模式

命令简洁,执行后直接输出当前运行模式编号,快速判断系统状态:

查看当前运行模式(最简洁命令)

runlevel

解读:输出示例(如「3 5」),第一个数字是之前的运行模式,第二个数字是当前的运行模式,仅需关注第二个数字即可。

(2)切换系统运行模式(临时切换,重启后失效)

两种切换方式,推荐使用第二种(systemctl命令,适配CentOS 7及以上版本,更规范),临时切换适合临时调试,重启后会恢复默认模式。

方式1:init命令(通用,简单直接,数字为运行模式编号)

init 5 # 切换到图形模式(编号5)
init 3 # 切换到字符模式(编号3)
init 0 # 关机(编号0)
init 6 # 重启(编号6)

方式2:systemctl命令(推荐,适配新版本Linux)

systemctl isolate multi-user.target # 切换到字符模式(对应编号3)
systemctl isolate graphical.target # 切换到图形模式(对应编号5)

解读:切换时系统会自动加载/关闭对应服务,无需手动操作,切换完成后直接生效(比如切换到图形模式会自动弹出图形登录界面)。

(3)设置默认运行模式(永久生效,重启后不变)

核心用于服务器配置,设置后重启系统,会自动进入指定的默认模式,推荐服务器设置为字符模式(multi-user.target)。

设置默认运行模式为字符模式(推荐服务器使用)

systemctl set-default multi-user.target

(可选)设置默认运行模式为图形模式(适合桌面版)

systemctl set-default graphical.target

解读:设置完成后,执行「init 6」重启系统,即可验证默认模式是否生效,无需重复切换。

二、Linux系统启动过程(通俗拆解,无需深入底层)

Linux系统启动是一个循序渐进的过程,从开机到进入登录界面,共5个关键步骤,通俗拆解,不用记复杂原理,了解每个步骤的作用即可。

启动步骤拆解(按顺序执行,缺一不可)

  1. BIOS加电自检(第一步):电脑开机后,首先执行BIOS自检,检查硬件是否正常(如CPU、内存、硬盘、键盘等),若硬件故障(如内存松动),系统会报错并停止启动;若正常,进入下一步。

  2. 查找系统引导记录(第二步):BIOS自检通过后,会在硬盘的MBR(主引导记录)中,查找系统引导程序(相当于找到系统的“启动开关”),找到后加载引导程序,进入下一步。

  3. 启动GRUB引导程序(第三步):GRUB是Linux系统的引导器,加载后会显示引导菜单(比如CentOS系统的引导选项),默认等待几秒后,自动选择默认系统进入下一步(若有多个系统,可手动选择)。

  4. 加载kernel内核(第四步):GRUB引导完成后,会加载Linux系统的kernel(内核),内核是Linux系统的核心,相当于“大脑”,加载完成后,内核会初始化系统硬件、挂载根文件系统,进入下一步。

  5. 运行login程序(第五步):内核初始化完成后,会启动login登录程序,显示登录界面(字符模式显示用户名密码输入框,图形模式显示图形登录界面),输入正确的用户名和密码,即可成功登录系统,启动完成。

关键说明

对于新手来说,无需深入研究每个步骤的底层原理,重点记住:启动过程若卡在某一步,大概率是对应环节出问题(比如GRUB引导损坏、内核丢失),后续会更新故障排查技巧,关注不迷路~

三、总结

  • 运行模式:重点掌握3(字符模式)、5(图形模式)、1(单用户模式),记住0和6禁止设为默认模式;

  • 实操命令:3个核心(查看runlevel、切换init/systemctl、设置默认systemctl set-default),直接复制可用;

  • 启动过程:5个步骤,从BIOS自检到login登录,循序渐进,了解步骤可快速判断启动故障。

所有内容均适配CentOS、Ubuntu等主流Linux发行版,新手可跟着实操,多练2遍就能熟练掌握,收藏起来,下次需要时直接查阅~


💡 看完这篇,是不是彻底搞懂Linux运行模式和启动过程了?

这份实操指南全程无废话,代码整齐、解读通俗,新手也能轻松上手,赶紧点赞+收藏,避免下次需要时找不到!

📢 关注本公众号,后续会持续更新Linux运维干货(运行模式故障排查、root密码重置实操等),从基础到进阶,手把手教你搞定Linux系统,让新手也能快速成长为运维达人!

👇 评论区聊聊你第一次切换Linux运行模式时遇到的问题,一起交流避坑技巧,互相学习进步~

最新文章

随机文章