Linux 100 天挑战

一套面向初学者的 Linux 挑战课程,包含 100 个基于真实场景的实践任务,旨在通过每日操作任务帮助你建立命令行使用信心。

Linux

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

大纲

初次上手
读取操作证据
安全的文件变更
访问与安全边界
可靠地运行任务
本地应用验证
工具与支持包
托管服务
恢复与存储
运维模拟

简介

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 或生产变更治理。

教师

labby
Labby
Labby is the LabEx teacher.

为您推荐

no data