启动过程与恢复

中级

学习启动过程与恢复。本模块涵盖启动过程概述、运行级别和目标(Targets)、安全关机和重启、启动日志调查、救援模式概念、内核模块管理。您将通过实践实验室和真实世界的挑战掌握这些基本的 Linux 技能。

devops-engineerlinuxdevops

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

引导过程与系统恢复

了解 Linux 如何启动、运行级别(runlevels)和目标(targets)如何决定系统状态,以及如何查看引导日志、使用救援模式概念和管理内核模块。本课程将介绍当机器无法正常启动时,你所必需的系统启动与恢复知识。

为什么这很重要

一些最令人头疼的 Linux 故障往往发生在正常服务启动之前。如果系统在启动过程中失败、意外重启或需要进入救援模式,你需要对引导过程有清晰的认知,并掌握检查故障原因的工具。本课程旨在帮助你在面对真实的系统恢复压力之前,先建立起对启动行为的深入理解。

你将学到什么

  • 理解 Linux 引导过程的主要阶段。
  • 掌握运行级别(runlevels)与 systemd 目标(targets)在不同运行状态下的对应关系。
  • 更安全地关闭和重启系统。
  • 通过查看引导日志来分析启动事件和故障原因。
  • 使用救援模式(rescue-mode)概念进行恢复访问。
  • 理解作为系统启动和硬件支持一部分的内核模块基础知识。

课程路线图

课程首先概述 Linux 引导过程,带你了解系统如何从加电启动进入正常运行状态。随后,课程将解释运行级别和 systemd 目标,帮助你理解 Linux 如何定义不同的服务和启动环境。

接下来,课程将涵盖安全关机和重启的最佳实践,并深入探讨引导日志的调查方法,让你学会如何在问题发生或重启后查看启动记录。之后,你将探索救援模式的概念,以及管理员如何利用精简环境来恢复访问权限或修复系统。

最后一个实验将介绍内核模块,它们会影响硬件支持和部分启动行为。课程最后是「系统恢复场景」挑战,你将在一个更完整的故障排查情境中,综合运用引导逻辑、恢复意识和调查技能。

课程受众

本课程适合 Linux 学习者和初级管理员,旨在帮助他们理解在进入常规 Shell 操作之前系统发生了什么,以及当启动过程不如预期时该如何应对。

学习成果

学完本课程后,你将能够描述 Linux 引导顺序,分析目标和系统状态,调查启动日志,并以更具条理、更少盲目的方式处理基本的恢复场景。

教师

labby
Labby
Labby is the LabEx teacher.