Tier 5 · 系统管理 — 节点清单
对应 PET B1 级别:能远程操控服务器,能监控系统健康,能分析网络与存储 启动条件:Tier 4 全部完成 + Minecraft 服务器成功稳定运行
🎯 Tier 5 完成后能做什么
✅ SSH 进入 Aaron 的笔记本不需要坐在旁边
✅ 用 tmux 保持服务器后台运行,断开终端也没事
✅ rsync 自动把存档备份到另一台机器
✅ 看 top/htop/df/free 知道服务器"健不健康"
✅ 读懂 journalctl 日志,排查服务启动失败的原因
✅ 用 tree 一眼看清目录结构
说明:ufw 防火墙已在 Tier 4(综合实战必用,提前下沉)。
远程操控(3节点)
| 节点 | 功能一句话 | 前置节点 | 状态 |
|---|---|---|---|
🔲 ssh | 远程登录另一台 Linux 机器 | sudo, ping | 待建 |
🔲 scp | 跨机器复制文件 | ssh | 待建 |
🔲 rsync | 增量同步,只传变化部分 | ssh, tar | 待建 |
真实场景:
ssh aaron-xiaomi # 远程进入 Aaron 笔记本
scp ~/backup.tar.gz aaron-xiaomi:~/mc-backups/ # 传文件到笔记本
rsync -avz ~/mc-server/ aaron-xiaomi:~/mc-server/ # 增量同步系统监控(5节点)
| 节点 | 功能一句话 | 前置节点 | 状态 |
|---|---|---|---|
🔲 top | 实时进程监控,命令行任务管理器 | ps | 待建 |
🔲 htop | top 的现代升级版,带颜色+鼠标操作 | top | 待建 |
🔲 df | 磁盘空间使用情况 | ls | 待建 |
🔲 du | 目录/文件占用大小,找”大胖子”文件 | ls, find | 待建 |
🔲 free | 内存使用状态 | ps | 待建 |
真实场景:
htop # 彩色交互式进程监控(强烈推荐,需 apt install htop)
df -h # 磁盘使用(人类可读)
du -sh ~/* | sort -rh | head # 找占用最多的目录
free -h # 内存剩余网络诊断(3节点)
| 节点 | 功能一句话 | 前置节点 | 状态 |
|---|---|---|---|
🔲 ss | 网络连接状态(现代 netstat) | ping, curl | 待建 |
🔲 lsof | 查看打开的文件/端口 | ps | 待建 |
🔲 hostname / ip | 查自己机器的 IP 和主机名 | — | 待建 |
真实场景:
hostname -I # 查自己笔记本的 IP(告诉朋友用)
ip a # 查所有网卡的地址
ss -tulnp # 查看所有监听的端口
lsof -i :19132 # 谁在用 19132 端口(MC端口)日志管理(2节点)
| 节点 | 功能一句话 | 前置节点 | 状态 |
|---|---|---|---|
🔲 journalctl | systemd 日志深度使用,比 /var/log 更强 | systemctl, grep | 待建 |
🔲 logrotate | 日志自动轮转,防止日志撑满磁盘 | cron, sudo | 待建 |
延伸:
systemd timer是 cron 的现代替代品(能和 service 绑定、依赖链、日志用 journalctl 看),Tier 5 末可以了解一下。
Shell 环境(5节点)
| 节点 | 功能一句话 | 前置节点 | 状态 |
|---|---|---|---|
🔲 tmux | 终端复用,断开 SSH 后程序继续跑 | ssh | 待建 |
🔲 env | 查看和管理环境变量 | shell-script | 待建 |
🔲 bashrc | .bashrc/.bash_profile + history 搜索 | nano, shell-script | 待建 |
🔲 alias | 命令别名,把长命令缩短成一个词 | bashrc | 待建 |
🔲 tree | 树状显示目录结构(可视化 ls -R) | ls | 待建 |
合并说明:history(Ctrl+R 搜历史)功能单一,并入 bashrc 节点一起讲。 下移说明:
ln(软链接/硬链接)概念偏抽象,挪到 Tier 6。
Tier 5 综合实战(待建)
项目:远程管理 Minecraft 服务器
目标:
- 在 Mac 上 SSH 进入 Aaron 的 Ubuntu 笔记本
- 用 tmux 开启 MC 服务器,断开后仍在运行
- 用 rsync 自动同步备份到 Mac
- 用 df/du/free/htop 检查服务器健康
- 用 hostname -I 和 ss 调试网络连接问题
技能组合:ssh + tmux + rsync + htop + journalctl
节点文件规范(Tier 5+)
新增字段(在原有 frontmatter 基础上):
---
tags: [tier5, remote]
prereq: [ssh, sudo]
leads_to: [tmux]
tier: 🔵 系统管理(Sysadmin)
real-world: "远程管理服务器的核心工具"
difficulty: ★★★☆☆
---Tier5-节点清单 v1.1 · 2026-04-20 变更:ufw 下沉至 Tier 4;增加 htop / tree / hostname+ip;history 并入 bashrc;ln 上调 Tier 6