初级 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 环境中,并使用挑战专属资源。自动检查会评估要求的最终状态,重置或退出实验不会修改你自己的电脑。





