运维知识体系
·
长期学习路线
按「保质期」分层 · 15 个核心知识点
终身资产
主流核心
工程能力
Ⅰ
终身资产
重仓深挖
· 二十年不过时
01
操作系统原理
进程线程调度、虚拟内存、文件系统、IO 模型
进程/线程
内存管理
文件系统
IO 模型
难度
★★★★★
→ 学习
02
Linux 系统深入
内核、namespace/cgroup、systemd、Shell
内核
cgroup/ns
systemd
Shell
难度
★★★★★
→ 学习
03
计算机网络
TCP/IP 分层、IP 路由、TCP/UDP、DNS
TCP/IP
路由
TCP/UDP
DNS
难度
★★★★☆
→ 学习
04
数据库原理
InnoDB 存储引擎、索引 B+ 树、事务、MVCC
存储引擎
B+ 树
事务
MVCC
难度
★★★★★
→ 学习
05
分布式系统理论
CAP、Raft/Paxos、分布式锁、共识算法
CAP 定理
Raft/Paxos
分布式锁
共识
难度
★★★★☆
→ 学习
Ⅱ
主流核心
认真学
· 十年内主流
06
HTTP/HTTPS 与 Web 协议
协议演进、TLS 握手、缓存机制
HTTP/HTTPS
TLS
缓存
协议
难度
★★★★☆
→ 学习
07
Nginx / 反向代理原理
事件驱动、负载均衡、动静分离
事件驱动
负载均衡
反向代理
动静分离
难度
★★★☆☆
→ 学习
08
缓存与 Redis 原理
数据结构、持久化、主从集群
数据结构
持久化
主从集群
缓存
难度
★★★★☆
→ 学习
09
容器原理
namespace/cgroup 隔离、镜像分层、容器网络
隔离
镜像分层
容器网络
OCI
难度
★★★★☆
→ 学习
10
Kubernetes 体系
架构、调度、网络模型、声明式设计
编排
调度
网络模型
声明式
难度
★★★★★
→ 学习
11
消息队列
Kafka 架构、可靠性、顺序、幂等
消息队列
Kafka
可靠性
幂等
难度
★★★☆☆
→ 学习
Ⅲ
工程能力
学思想
· 工具随用随学
12
可观测性体系
Metrics / Logging / Tracing 三支柱
监控
日志
追踪
可观测性
难度
★★★☆☆
→ 学习
13
CI/CD 与 GitOps
流水线、制品管理、部署策略
CI/CD
GitOps
流水线
部署
难度
★★★☆☆
→ 学习
14
高可用与稳定性
限流降级熔断、容量规划、混沌工程
高可用
限流熔断
容量规划
混沌工程
难度
★★★★☆
→ 学习
15
基础设施即代码
Terraform / Ansible、不可变基础设施
IaC
Terraform
自动化
不可变
难度
★★★☆☆
→ 学习