Linux 使用信心来自反复而谨慎的实践:先检查,只修改任务要求的内容,再验证最终状态。这门面向初学者的课程通过 100 个按顺序组织的每日挑战培养这一习惯,从可见的文件与目录开始,逐步进入权限、进程、本地应用、托管服务、恢复、存储和限定范围的运维故障。
每个实验都是实践任务,而不是命令记忆测试。你会获得场景、范围、验收标准和提示,再自行决定使用哪些命令与检查。课程会有意识地复用前面学到的技能,让简单的文件交接成为后续服务恢复和运维排障的基础。
你将学到什么
- 在预置 Workspace 中导航,并安全地创建、复制、重命名、移动、删除和整理文件与目录
- 从 Note、Log、Inventory 和分隔文本中搜索、计数、排序、去重、比较和提取运维证据
- 使用 Redirection、Pipe、Variable 和 Quoting 创建及更新配置类文件,同时保留必要内容并正确处理带空格的路径
- 读取并修复 Permission、Ownership、User 和 Group 边界,避免授予超出场景所需的访问权限
- 检查 Process 与
/proc、定位 PID,并可靠使用 Exit Status、Background Job、Wait、Timeout 和可执行维护脚本 - 通过监听端口、进程映射、Hostname Entry、HTTP 请求、Header、下载和 SHA-256 Checksum 验证本地应用
- 定位与安装小型工具、解读 Help 或 Version 输出、构建 Support Archive,并操作
systemd、Journal Log、Cron 和 Log Rotation - 诊断磁盘使用、只清理批准的临时文件、修复 Symbolic Link 与 Persistent Mount、从备份恢复,并处理依赖多项证据的运维故障
本课程适合谁
本课程适合希望通过贴近工作成果的任务持续练习终端的新 Linux 学习者,以及入门阶段的开发者、支持工程师或系统管理员。
前置要求: 不要求 Linux 管理经验;你需要能够使用键盘、阅读简短说明,并理解英文命令输出。课程从零基础文件任务开始,后续按顺序引入 sudo、网络检查、Package、Service、Cron、Archive、Checksum 和 Mount。
学习环境: 可通过浏览器访问的 Ubuntu 22.04 Workspace;多数挑战使用轻量容器,涉及 systemd、定时任务、日志或挂载时使用完整 Host Instance;每个挑战都会独立准备并重置。
常见问题
必须连续 100 天完成全部挑战吗?
不必。“100 天”表示按顺序组织的 100 个任务。每天一个挑战是可持续的节奏,但你可以暂停或调整进度;更重要的是按顺序完成,因为后续阶段会建立在先前的终端习惯上。
这些实验会像引导教程一样给出每条命令吗?
不会。每个实验提供场景、限定目标、验收标准和提示,但不会规定完整解法。你需要自行选择命令与修改方式,遇到困难时可以查看 Solution。
一个挑战中的工作会保留到下一个挑战吗?
不会。每个挑战都从自己的预置状态开始。备份、进程、服务和挂载练习会在当前实验内建立并验证持久化或恢复,不依赖前一天的文件或修改。
只完成这门课程就能胜任生产 Linux 管理吗?
不能。课程在 Ubuntu 上提供广泛的命令行与入门运维实践,包括限定范围的 systemd、Cron、日志、存储和故障任务;不涵盖 Fleet Management、Cloud Infrastructure、高级网络、Kernel Tuning、Enterprise Identity、Security Policy 或生产变更治理。


