Aaron 的 Linux 20天攻克路径
每天 1 节,学完即勾 ✅。不必死板——某节简单可以一天两节,难的可以花两天。
当前进度:Day 10(sudo)进行中 🔄
Phase 1 · 地盘基础:你的文件王国
目标:在终端里自由移动、创建、复制、查看文件,不再迷路。
| Day | 节点 | 为什么这个顺序 | 状态 |
|---|---|---|---|
| 1 | ls · cd · pwd | 三件套,先会站在哪里、看周围有什么 | ✅ |
| 2 | mkdir · touch | 会看之后,学会”建地盘” | ✅ |
| 3 | cp · mv | 复制和移动,整理文件的核心操作 | ✅ |
| 4 | rm · cat | 删除(慎用)+ 查看文件内容 | ✅ |
| 5 | find | ls 只看一层,find 搜整棵树——侦探模式入门 | ✅ |
Phase 1 里程碑:能独立在 ~/学习基地/ 建出目录结构,不用爸爸帮忙。
Phase 2 · 侦探工具:过滤与网络
目标:在大量输出里找到你想要的,以及从互联网搬文件回来。 MC 主线:Day 8 wget 下载 Bedrock Server 压缩包 🎮
| Day | 节点 | 为什么这个顺序 | MC 进度 | 状态 |
|---|---|---|---|---|
| 6 | grep | find 找文件,grep 搜内容——两个侦探要一起用 | — | ✅ |
| 7 | 管道 | 把 find 和 grep 串起来,一条命令完成多步工作 | — | ✅ |
| 8 | wget | 命令行下载文件,今天就把 MC 服务器搬下来 | 🎮 下载 bedrock-server.zip | ✅ |
| 9 | ping · curl | 网络探测 + API 工具(选读,非必须) | — | ✅ |
Phase 2 里程碑:能用 find + grep + 管道 在日志里找到错误信息;bedrock-server.zip 已下载到本机。
Phase 3 · 权限与软件:管好你的地盘
目标:理解 Linux 的权限体系,能安装软件、解压文件、设权限,学会改配置。 MC 主线:Day 12 解压、Day 14 第一次跑起来、Day 16 改服务器配置文件。 结构调整:nano 从 Tier 4 下沉到 Tier 3——chmod 例题就要写脚本,编辑器必须先学。
| Day | 节点 | 为什么这个顺序 | MC 进度 | 状态 |
|---|---|---|---|---|
| 10 | sudo | 一切权限操作的前提,先弄清”管理员钥匙”怎么用 | — | 🔄 |
| 11 | apt | 有了 sudo,才能用 apt 装 unzip 和 libssl-dev | 装运行库 | ⬜ |
| 12 | unzip | 解压 bedrock-server.zip | 🎮 解开服务器 | ⬜ |
| 13 | tar | 为 worlds/ 存档做第一次备份 | 🎮 打包存档 | ⬜ |
| 14 | chmod | 给 bedrock_server +x,第一次启动 | 🎮 服务器跑起来! | ⬜ |
| 15 | chown | 处理所有权归属,彻底修干净 | — | ⬜ |
| 16 | nano | 改 server.properties:服务器名、难度、人数 | 🎮 命名”Aaron的世界” | ⬜ |
Phase 3 里程碑:Day 14 bedrock_server 首次启动成功(记得 LD_LIBRARY_PATH=. ./bedrock_server);Day 16 已经有”自己的世界”。
Phase 4 · 自动化:让电脑替你干活
目标:懂进程管理,懂网络门卫,会写脚本,会设定时任务,会注册服务。 顺序调整说明:cron 比 systemctl 简单(闹钟 vs 服务守护),先学 cron 尝到自动化的甜头再啃 systemctl。 ufw 下沉说明:防火墙管理综合实战必用,从 Tier 5 下沉到 Tier 4 正式节点。
| Day | 节点 | 为什么这个顺序 | MC 进度 | 状态 |
|---|---|---|---|---|
| 17 | ps · kill · ufw | 进程管理 + 网络门卫:都是”看不见的基础设施” | 🎮 开 19132/udp 端口 | ⬜ |
| 18 | shell-script | 写 start.sh(含 LD_LIBRARY_PATH)+ backup.sh | 🎮 一键启动 | ⬜ |
| 19 | cron · systemctl | 定时备份 + 开机自启,两种自动化方式一起学 | 🎮 定时备份 + 开机自启 | ⬜ |
Phase 4 里程碑:start.sh + 每日自动备份 + 开机自启 + 防火墙放行四件套到位。
Day 20 · 综合实战:Minecraft Bedrock Server
这是整个课程的终点,也是起点——学完就能做到的真实项目。
| Day | 节点 | 说明 |
|---|---|---|
| 20 | Minecraft-Bedrock-Server | 综合运用 Phase 1-4 所有节点,独立完成服务器搭建 |
完成标志:iPad 和 Xbox 能通过局域网连上 Aaron 自己搭的服务器,多人联机成功。
路径逻辑
先站稳(文件操作)
↓
再看清(搜索与过滤)
↓
再扩张(软件与权限)
↓
再自动化(脚本与服务)
↓
综合实战(真实项目)
每一个 Phase 都建立在前一个的基础上。 Phase 3 的 apt 需要 sudo;chmod 需要先会 ls; Phase 4 的 shell-script 需要会 nano 和 管道。
Aaron 的完成记录
| Phase | 节点 | 完成日期 |
|---|---|---|
| Phase 1 | ls · cd · pwd | 2026-03 |
| Phase 1 | mkdir · touch | 2026-03 |
| Phase 1 | cp · mv | 2026-03 |
| Phase 1 | rm · cat | 2026-03 |
| Phase 1 | find | 2026-03 |
| Phase 2 | grep | 2026-03 |
| Phase 2 | 管道 | | 2026-03 |
| Phase 2 | wget | 2026-03 |
路径版本:v2.0(天数制,替代周次制)· 2026-04-20 参照:KET英语 Aaron 17天攻克路径格式