主题
Linux 导学
一句话:在云 Ubuntu 上把命令行、部署、Shell 与 OS 直觉练到手。
文章表与交叉阅读地图见 本系列 README。
适合谁 / 不适合谁
| 适合 | 不适合 |
|---|---|
| 会写前端 / Node / Go,但服务器命令行不熟 | 只想看视频不动手(本系列以云机敲通为准) |
| 有一台可 SSH 的 Ubuntu(WSL2 可作对照) | 把本线当算法主线替代品 |
| 想搞懂「服务怎么常驻、日志怎么跟、端口谁占用」 | 期望内核开发级深度(本系列是动手入门) |
学完验收
- 密钥 SSH;生存命令与权限/
apt不慌。 - 能查进程端口资源,跟一条错误日志;
ufw/sshd 加固有底线意识。 - 阶段 A 收束:迷你 Node/Go 服务 + systemd + Nginx 反代可验收(篇 10)。
- 能写带严格模式的运维脚本(健康检查 / 备份清理 + cron)。
- 用
strace//proc/ss等把命令映射到进程、内存、fd、套接字、信号直觉。
推荐路径
text
A 命令行与部署 01~10 → B Shell 11~15 → C OS 动手 16~231
- 交叉读:命令会了但原理糊时,按 README「交叉阅读地图」跳到 16~23;也可先扫完 01~10 再集中读 OS。
- 检查点:08~10(systemd → Nginx → 部署)周末冲;11~13 语法过后再写 14~15 落地脚本。
- 自评可参考 history 复盘。
完整篇目:→ README。
怎么用本系列
| 节奏 | 建议 |
|---|---|
| 平日 40~60′ | 1 篇 + 云机「动手清单」 |
| 脚本 | 统一放 ~/lab/scripts/;OS 实验 ~/lab/os/ |
| 卡壳 | man / Ubuntu 文档 / Bash manual → 再 AI;命令必须本机复现 |
与其它模块的关系
- Go/Node 语言与框架见
go/等;本系列教上机跑稳与自动化。 - 与算法/Go 并行时用周配额;部署里程碑可和 Go 篇 10/22 互相印证。
下一步
- README(含交叉阅读地图)
- 从 01 · 环境与心智 起读。
- 阶段 A 冲刺目标:10 · 部署迷你服务。
