课程 在 Linux 技能树

成为初级系统管理员

模拟初级工程师在其岗位上可能遇到的初期任务。这种实践经验涵盖了从系统导航到用户管理等关键的系统管理任务,通常可以在一天密集的培训中完成。

LinuxShell

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

简介

初级 Linux 管理的重点不是背诵命令,而是收集证据、进行受控修改,并为下一位接手者留下可验证结果。这门项目课程把这些习惯融入十个场景挑战:勘察新主机、整理项目数据、调查日志、保护访问、管理账户与进程、诊断网络、维护软件包、恢复备份,以及自动化文件流程。

每个“工作日”都包含一组带自动检查的具体任务,使用预置的 Project Phoenix 资源,而不是不受限制的生产服务器。这些场景会让你初步接触常见的初级岗位职责,同时确保每项修改都局限于本地、结果可观察且可以安全重复。

你将学到什么

  • 使用 whoami、uname、Uptime、用户与组信息和 top 勘察 Linux 环境,并生成系统状态报告
  • 构建和重组项目目录树、保留配置副本、归档过期日志,并且只删除已经废弃的文件
  • 过滤应用与 Boot Message、在不覆盖原证据的情况下追加发现,并使用 diff 比较配置和目录清单
  • 使用 File Mode、Ownership、Group Ownership、Directory Permission 和 Setgid Bit 保护项目资源及协作文件
  • 创建带 Home Directory 和密码的用户、将其加入现有 Group,并锁定离职用户的账户
  • 使用 ps、top 和 pgrep 检查进程,终止预置的异常进程,并通过 nohup 保持后台任务运行
  • 检查 Interface、Address、Reachability 和 Listening Port,再为 SSH 与预置应用端口启用限定的 UFW Rule
  • 更新、安装、检查、删除和清理 Package;创建、检查、恢复及定时执行 tar 备份;编写包含 Variable、Input、Condition、Loop 和 Error Handling 的 Shell Script

本课程适合谁

本课程适合希望通过紧凑场景复习 Linux 运维的初级系统管理员求职者、IT 支持学习者、学生和开发者。

前置要求: 建议具备基本 Linux 终端导航能力,并熟悉文件、路径和简单命令;课程要求你应用基础知识,而不是从零教授 Shell。

学习环境: 可通过浏览器访问的 Ubuntu 22.04 环境,配有预置用户、进程、日志、项目文件、软件包、网络服务、防火墙状态和备份资源;多数挑战使用 Container,日志与网络场景使用更完整的 Host Instance,且每个挑战都独立开始。

常见问题

完成课程后,我能独立管理生产系统吗?

不能。十个挑战提供跨多项职责的入门实践,但不能替代受监督的实际经验,也不涵盖生产变更控制、监控平台、Enterprise Identity、Cloud Infrastructure、高级网络或灾难恢复规划。

必须连续十天或按固定顺序完成这些“工作日”吗?

不必。“工作日”标签用于组织十个职场场景,每个实验都有独立的预置状态。当前顺序提供了从观察到自动化的自然进阶,但文件系统或系统状态不会从一个挑战延续到另一个挑战。

安全练习是一门完整的 Linux 加固课程吗?

不是。练习聚焦本地 Mode、Ownership、Group Inheritance、账户创建与锁定,以及两个预置的 UFW Allow Rule;不涵盖 SSH Hardening、SELinux 或 AppArmor、Vulnerability Management、集中式认证、Audit Policy 或完整防火墙设计。

课程会修改我电脑上的真实用户、软件包、进程或防火墙规则吗?

不会。管理操作发生在隔离的 LabEx Ubuntu 环境中,并使用挑战专属资源。自动检查会评估要求的最终状态,重置或退出实验不会修改你自己的电脑。

教师

labby
Labby
Labby is the LabEx teacher.