前言
2023 年 3 月 5 日,我在这台服务器上敲下第一篇笔记《Linux 文件权限与特殊权限位详解》。今天翻到归档页,正好第 73 篇。借这个节点,做一次三年复盘——不是流水账,是提炼给同样在路上的人。
一、回看这三年写了什么
2023(20篇): 打地基
Linux 基础/三剑客/进程/磁盘 → Bash 脚本
第一次装 Docker, 第一次读 K8s 概念
2024(24篇): 上强度
Kubernetes 深入(部署/网络/存储)
Prometheus 监控、Ansible、CI/CD
Go 的并发/测试/Web
2025(17篇): 补深度
ELK、性能案例复盘、MySQL 优化
容器底层原理——终于把 namespace/cgroup 玩明白了
2026(11篇): 拔高度
OpenStack、Istio、网关选型、安全基线
视角从"会用"转向"选型与设计"
一张技能雷达图的变化:Linux 从"能干活"到"懂原理";云原生从"概念"到"生产实战";编程从"脚本"到"工程"。
二、学习方法的三个转折
转折一:从"收藏"到"输出"
早期我也囤教程、收藏夹吃灰。直到逼自己每学一块就写一篇——写作是最残酷的检验:你写不清楚的,就是你不明白的。哪怕没人看,最大的受益者也是自己(这博客三年访问量约等于零,但我不亏 😄)。
转折二:从"背命令"到"建模型"
记 ss -tan 的参数毫无意义,理解"连接是有状态的、状态是可以数的"才有意义。后来我学任何新东西都先问三个问题:
- 它解决什么问题(没有它之前人们怎么办)?
- 它的核心抽象是什么(Docker=进程隔离、K8s=声明式调谐)?
- 它把复杂度藏到了哪里(藏掉的迟早要还)?
有了模型,命令自然长在模型上。
转折三:从"学技术"到"钻事故"
平时按兴趣学,事故按根因学。2026 年那篇 CPU 排查案例,一次告警让我把 top→jstack→perf 全链路打通——一次深度事故的价值超过十篇教程。所以现在我巴不得多值班(适度)。
三、踩过的最大的三个坑
坑一:在不理解原理时上生产
早期把不懂的东西直接部署(当时连 iptables 的 NAT 都没搞清就上了网关),出问题两眼一抹黑。教训:上线一个东西前,至少要能说清它的流量路径和故障形态。
坑二:过度追求新潮
中间有段时间啥都想上:刚会 Docker 就要服务网格,结果一个五人团队的项目背上了 Istio 的复杂度,最后还是拆掉了。教训:技术选型看团队消化能力,不看 GitHub star。网关选型那篇的决策树,就是这坑换来的。
坑三:只建设不演练
备份做了三年,第一次恢复演练是今年——然后发现备份脚本有个路径 bug,根本恢复不了。从此信奉:没演练过的预案等于没有预案。
四、对"运维"的重新理解
三年前以为运维是"装机器、改配置、背锅"。现在的理解:
运维的本质是: 管理复杂度与不确定性
- 监控/日志 = 对不确定性的感知
- 高可用/冗余 = 对不确定性的对冲
- 自动化 = 把复杂度从人脑挪进系统
- 文档/复盘 = 把不确定性沉淀为组织的确定性
岗位在变(SRE/平台工程/DevOps),这个内核没变。AI 时代同理:它会写命令,但"该信什么、该查什么、出了事先看哪"的判断力,依然来自这些基础原理的积累。
五、感谢与数据
73 篇文章 / 约 12 万字
覆盖: Linux×21 云原生×18 云计算×5 Python×9 Golang×9 工具×2 数据库×1 安全×2 随笔×1
最爱的三篇(自己评的):
《容器底层原理》—— 写完真正"懂"了容器
《CPU 飙高排查案例》—— 一次完整破案的快感
《三剑客》—— 一切的起点味道
感谢每一篇被我参考过的官方文档与博客作者;感谢 antidebug.cn 这台小机器三年没挂(UPTIME 除外)。
六、下一阶段目标
- 数据方向:ClickHouse / 时序数据进阶
- 把博客的构建发布做成 GitOps(正好复习 CI/CD 系列)
- 每季度一次恢复演练(说到做到)
- 读完《SRE:Google 运维解密》英文原版
- 系列文章补齐:网络协议专题(TCP/IP 从抓包学起)
七、写给同样在路上的你
如果你正在从"会用工具"往"理解原理"的路上爬,我的经验浓缩成三句:
- 写下来——输出倒逼输入;
- 拆开看——每个黑盒都值得打开一次;
- 别独自学——博客、社区、复盘会给你复利。
练级之路没有满级,但每升一级,地图就大一圈。
下一篇见。🎮
—— 写于 2026 年 8 月,antidebug.cn 上线三年。