基础概念
操作系统与Linux基础概念
建立内核、用户态、发行版与包管理的基本认知,是从 Windows 思维切换到 Linux 运维的第一步
建议预留 30 分钟
学习目标
- 理解操作系统分层与 Linux 发行版生态
- 掌握 yum/apt 等包管理的基本心智模型
关键概念
- 内核与用户态
- 发行版
- 包管理器
- 文件与进程基本概念
为什么学习
- 零基础新人需要一个正确的操作模型来组织后续所有命令学习,但无需深入内核机制
如何检验理解
- 能说出常用发行版差异并解释包管理器的用途
核心技能
Git版本控制基础
配置与脚本的版本管理能力,是协作与自动化流水线的前提工具
建议预留 40 分钟
学习目标
- 掌握常用 Git 命令
- 掌握分支与协作流程
关键概念
- 提交与分支
- 合并与冲突
- 远程仓库协作
为什么学习
- 能力地图要求熟练使用 Git 管理配置与脚本,需在日常工作中持续使用
如何检验理解
- 能用分支管理一份运维脚本仓库并完成一次合并
基础概念
Linux文件系统与目录结构
掌握 FHS 标准、挂载与 inode,是一切文件操作和排障的空间概念基础
建议预留 45 分钟
学习目标
- 熟练使用 ls/cd/cp/find 等目录操作
- 理解 inode、硬链接与软链接的区别
关键概念
- FHS 目录规范
- 挂载
- inode
- 软硬链接
为什么学习
- 日常运维需频繁在目录间定位配置与日志,必须能在真实环境中熟练操作
如何检验理解
- 能独立定位常见配置文件与日志路径,并解释挂载点含义
核心技能
进程与系统资源管理
进程、信号与 systemd 服务管理,是判断服务是否健康、重启服务的核心技能
建议预留 60 分钟
学习目标
- 熟练使用 ps/top/kill
- 掌握 systemctl 启停与状态查看
关键概念
- 进程与线程
- 信号
- systemd 服务
- 负载与内存
为什么学习
- 目标能力地图要求熟练进行进程与服务管理,属于日常高频操作
如何检验理解
- 能用 ps/top 定位高占用进程,并正确重启一个 systemd 服务
核心技能
关系型数据库基础(MySQL)
SQL 语法、表设计与索引事务,是模块 A 的核心,也是运维岗位最常考的硬技能
建议预留 90 分钟
学习目标
- 熟练编写增删改查与多表关联 SQL
- 理解索引、事务与 ACID
关键概念
- SQL 增删改查
- 表设计
- 索引
- 事务与 ACID
- 存储引擎
为什么学习
- 能力地图要求熟练编写 SQL 并理解索引与慢查询,需大量实操
如何检验理解
- 能编写多表关联与分组聚合 SQL 并解释索引如何生效
基础概念
Linux用户、权限与sudo
用户组、rwx 权限与最小权限原则,是服务器操作安全与合规的第一道门槛
建议预留 40 分钟
学习目标
- 熟练使用 chmod/chown/usermod
- 理解最小权限原则在运维中的落地
关键概念
- 用户与用户组
- rwx 权限
- umask
- sudo 提权
为什么学习
- 运维所有操作都涉及权限,必须以正确方式在生产环境使用 sudo 与权限模型
如何检验理解
- 能为指定用户正确配置目录权限并解释 chmod/chown 结果
核心技能
文本处理工具(grep/sed/awk)
日志过滤、抽取与统计的核心手段,直接服务于后续日志分析与排障
建议预留 60 分钟
学习目标
- 掌握 grep 正则过滤
- 掌握 sed 替换与 awk 列处理
关键概念
- 正则表达式
- 管道与重定向
- sed 流编辑
- awk 字段处理
为什么学习
- 排障中大量依赖日志筛选,需要能在真实日志文件中按模式正确使用
如何检验理解
- 能用管道组合命令从日志中统计出前 N 个错误来源
核心技能
Linux网络基础与排障
TCP/IP、DNS、端口与连通性排障,是所有服务维护与故障定位的通用底座
建议预留 75 分钟
学习目标
- 理解 TCP/IP 与端口概念
- 掌握 ping/ss/curl/tcpdump 排障组合
关键概念
- TCP/IP
- 端口与监听
- DNS
- 防火墙 iptables
- 连通性排查
为什么学习
- 能力地图明确要求能用命令定位连通性问题,需在真实网络环境中反复实践
如何检验理解
- 能用 ss/curl/telnet 定位一次端口不通或 DNS 解析失败问题
核心技能
数据库运维:备份恢复与调优
备份恢复与慢查询调优,是模块 A 的落点,直接对应日常运维任务
建议预留 90 分钟
学习目标
- 掌握 mysqldump/xtrabackup 备份恢复
- 会分析慢查询并调整基础参数
关键概念
- 全量/增量备份
- 恢复演练
- 慢查询日志
- 参数调优
- 主从复制
为什么学习
- 备份恢复是运维红线能力,必须能在真实库上完整演练一次恢复
如何检验理解
- 能用 mysqldump 完成备份并在测试库成功恢复,定位一条慢查询
核心技能
Redis缓存与运维
Redis 数据结构与持久化、主从哨兵,是中间件模块中高频使用的缓存组件
建议预留 70 分钟
学习目标
- 掌握常用数据结构与命令
- 理解持久化与缓存常见问题
关键概念
- Redis 数据结构
- RDB/AOF
- 主从与哨兵
- 缓存击穿
为什么学习
- 能力地图要求 Redis 的基础运维操作,需能部署、查看与排查常见问题
如何检验理解
- 能部署一个 Redis 实例并配置 RDB 持久化与基础主从
补充知识
数据存储演进与NoSQL认知
不同数据库的适用场景与选型权衡,初级运维只需建立认知
建议预留 30 分钟
学习目标
- 了解文档/列/键值数据库适用场景
关键概念
- NoSQL 分类
- 选型权衡
为什么学习
- 属于背景性知识,理解即可,不影响上手工作
如何检验理解
- 能说出键值/文档/列存储各自典型场景
补充知识
消息队列基础(Kafka/RabbitMQ)
生产者消费者模型与消息可靠性,了解即可,初级岗位通常只做基础运维
建议预留 45 分钟
学习目标
- 理解生产者消费者模型
- 了解消息可靠性机制
关键概念
- 生产者消费者模型
- Topic/Partition
- 消息可靠性
为什么学习
- 能力地图将其列为推荐认知项,了解概念与使用场景即可
如何检验理解
- 能解释 Topic/Partition 与消息可靠性概念
核心技能
Shell脚本编程
用脚本完成批量文件处理与任务自动化,是自动化部署能力的第一块基石
建议预留 90 分钟
学习目标
- 掌握变量、条件、循环与函数
- 掌握脚本错误处理与退出码
关键概念
- 变量与参数
- 条件与循环
- 函数
- 退出码与 set -e
为什么学习
- 目标要求入门级脚本能力,能写出可用脚本即可,无需复杂工程化
如何检验理解
- 能编写一个带参数与错误检查的批量备份脚本并运行成功
核心技能
SSH远程管理与安全加固
密钥认证与远程批量操作基础,是后续所有远程运维工作的入口通道
建议预留 40 分钟
学习目标
- 掌握密钥认证与免密登录
- 掌握 scp/rsync 传输与基础安全加固
关键概念
- 密钥认证
- sshd_config 加固
- scp/rsync
- 安全基线
为什么学习
- 远程登录是运维日常第一步,必须熟练并养成安全习惯
如何检验理解
- 能配置密钥免密登录并完成 scp/rsync 文件传输
核心技能
Docker容器化基础
镜像、容器与数据卷的基本操作,是现代化部署与自动化流水线的前置能力
建议预留 80 分钟
学习目标
- 掌握镜像与容器生命周期管理
- 能编写 Dockerfile 并配置端口与卷
关键概念
- 镜像/容器/仓库
- Dockerfile
- 端口映射
- 数据卷
为什么学习
- 能力地图要求熟练使用 Docker 部署服务,需在真实场景中反复操作
如何检验理解
- 能编写 Dockerfile 并用容器运行一个可访问的服务
核心技能
Web应用分层架构认知
理解典型 Web 分层与服务调用链路,帮助新人定位自己在系统中的运维边界
建议预留 45 分钟
学习目标
- 理解 Web 分层架构
- 理解服务调用链路与职责边界
关键概念
- 分层架构
- 调用链路
- 运维职责边界
为什么学习
- 能力地图要求入门级理解,用于串联数据库与中间件模块的整体视角
如何检验理解
- 能画出一个典型 Web 请求经过的组件链路并标注运维职责
核心技能
Docker网络与数据持久化
容器网络模式与数据持久化机制,决定多容器服务能否正确互联与数据不丢失
建议预留 60 分钟
学习目标
- 区分 bridge/host 网络并会配置
- 掌握 volume 与 bind mount 的适用场景
关键概念
- bridge/host 网络
- volume
- bind mount
- 容器互联
为什么学习
- 多服务部署依赖网络与卷配置,需按常见模式正确使用但不必深入实现原理
如何检验理解
- 能让两个容器通过自定义 bridge 网络互相访问并挂载卷持久化数据
补充知识
容器镜像优化与仓库管理
多阶段构建与镜像瘦身属于加分项,初级岗位了解即可
建议预留 40 分钟
学习目标
- 了解多阶段构建概念
- 知道私有 Registry 与镜像扫描的存在
关键概念
- 多阶段构建
- 镜像瘦身
- 私有 Registry
- 镜像扫描
为什么学习
- 初级岗位交付要求不涉及镜像优化,只需知道有这些手段即可
如何检验理解
- 能说出多阶段构建与私有仓库的用途
核心技能
Nginx反向代理与负载均衡
反向代理、负载均衡与 HTTPS,是模块 B 中间件运维最核心的可交付技能
建议预留 70 分钟
学习目标
- 掌握虚拟主机与 upstream 配置
- 掌握 TLS 证书与静态资源服务
关键概念
- 反向代理
- 负载均衡策略
- TLS/HTTPS
- 限流
- 静态资源
为什么学习
- 能力地图要求熟练配置反代、负载均衡与 HTTPS,是面试高频实操点
如何检验理解
- 能独立配置一个 Nginx 反代到后端服务并加载 HTTPS 证书
核心技能
CI/CD与流水线概念
理解持续集成/部署流程,能看懂并使用流水线是初级运维的协作要求
建议预留 45 分钟
学习目标
- 理解 CI/CD 概念与制品流转
- 能配置一个基础流水线
关键概念
- 持续集成/交付/部署
- 制品流转
- 流水线设计
为什么学习
- 能力地图要求入门级理解并能做基础流水线,重点在流程理解而非深度定制
如何检验理解
- 能描述一次代码从提交到部署的完整流水线环节
核心技能
配置管理与自动化工具(Ansible)
Playbook 批量配置与自动化部署,是模块 C 的关键技能,直接承载自动化交付能力
建议预留 70 分钟
学习目标
- 掌握 Inventory 与 Playbook 编写
- 理解幂等性与批量运维
关键概念
- 幂等配置
- Playbook
- Inventory
- 批量运维
为什么学习
- 能力地图要求熟练编写 Playbook 完成批量配置,需反复实操
如何检验理解
- 能编写 Playbook 对多台主机完成一次批量安装与配置
核心技能
监控体系与指标采集(Prometheus)
指标类型、Exporter 与告警规则,是模块 C 监控能力的核心支柱
建议预留 80 分钟
学习目标
- 掌握 Exporter 接入与指标类型
- 能编写基础 PromQL 与告警规则
关键概念
- 指标类型
- Exporter
- PromQL
- 告警规则
为什么学习
- 能力地图要求熟练部署 Prometheus 并配置告警,需完整搭建一次实践
如何检验理解
- 能部署 Prometheus 采集主机指标并写出可用告警规则
补充知识
云平台基础操作
ECS/VPC/安全组等基础资源操作,属于可选项,了解概念并会基础操作即可
建议预留 40 分钟
学习目标
- 了解主流云厂商基础资源
- 会基础控制台操作
关键概念
- ECS
- VPC
- 安全组
为什么学习
- 能力地图列为 nice_to_have,了解资源概念即可,不影响上手
如何检验理解
- 能说出 ECS/VPC/安全组的作用并完成一次创建
核心技能
Docker Compose多容器编排
用 compose.yaml 定义多服务应用,是运维中组合数据库+中间件+应用的标准交付方式
建议预留 50 分钟
学习目标
- 掌握 compose.yaml 编写
- 掌握服务依赖与配置管理
关键概念
- compose 服务定义
- 依赖关系
- 环境变量
- 一键部署
为什么学习
- 单机多服务部署广受欢迎,需能独立编写 compose 文件并排错
如何检验理解
- 能用 compose 一键拉起一个含数据库与 Web 服务的应用栈
补充知识
中间件高可用与集群架构
主从、集群与故障转移,是中级能力,初级运维了解架构思路即可
建议预留 60 分钟
学习目标
- 了解主从/集群与故障转移概念
- 了解读写分离思路
关键概念
- 主从/集群
- 故障转移
- 脑裂
- 读写分离
- 容量规划
为什么学习
- 集群架构设计超出初级岗位职责范围,需降级为架构认知
如何检验理解
- 能说出主从切换与脑裂的基本概念
补充知识
基础设施即代码与Terraform
声明式资源管理属于进阶内容,初级岗位非必需,了解概念即可
建议预留 40 分钟
学习目标
- 了解 IaC 概念
- 知道 Terraform 的基本用途
关键概念
- 声明式资源管理
- 状态文件
- 云资源编排
为什么学习
- 超出初级岗位日常范围,降级为了解声明式资源管理概念
如何检验理解
- 能解释声明式资源管理与状态文件的用途
核心技能
可视化与告警(Grafana)
Dashboard 设计与告警通知,与 Prometheus 配套构成可交付的监控系统
建议预留 50 分钟
学习目标
- 掌握 Dashboard 设计
- 配置告警通知渠道
关键概念
- Dashboard 设计
- 告警通知
- 值班联动
为什么学习
- 能力地图要求能搭建 Grafana 并配置告警通知,属于熟练操作项
如何检验理解
- 能搭建一个 Grafana Dashboard 并接到告警通知渠道
核心技能
日志集中管理(ELK/Loki)
日志采集与检索,对应能力地图中日志分析入门要求,服务于排障效率
建议预留 60 分钟
学习目标
- 掌握日志采集与结构化解析
- 会用检索语法定位日志
关键概念
- 日志采集
- 结构化解析
- 检索与可视化
为什么学习
- 能力地图定位为入门但不排斥实操,需能部署检索一次常见日志
如何检验理解
- 能部署一套轻量日志系统并按关键字检索出目标日志
补充知识
安全运维与合规基线
系统加固与最小权限落地,对应安全运维基础认知要求,与 SSH 加固直接呼应
建议预留 45 分钟
学习目标
- 了解系统加固与密钥管理
- 理解最小权限在运维中的落地
关键概念
- 系统加固
- 密钥管理
- 漏洞扫描
- 最小权限
为什么学习
- 能力地图列为 nice_to_have,理解并能在指导下执行加固项即可
如何检验理解
- 能按清单完成一次基础系统安全加固并输出说明
补充知识
Kubernetes容器编排入门
Pod/Deployment/Service 基础操作,初级岗位了解并会基础操作即可,非核心落地项
建议预留 70 分钟
学习目标
- 了解 Pod/Deployment/Service 概念
- 会基础 kubectl 操作
关键概念
- Pod/Deployment/Service
- 声明式部署
- 滚动更新
为什么学习
- 能力地图未将 K8s 列为必须项,按初级岗位要求降级为概念与基础操作
如何检验理解
- 能用 kubectl 查看 Pod 与 Service 状态并做一次滚动更新
补充知识
可观测性三支柱与分布式追踪
Metrics/Logs/Traces 融合属于进阶主题,初级岗位认知即可
建议预留 40 分钟
学习目标
- 了解可观测性三支柱
- 了解分布式追踪概念
关键概念
- Metrics/Logs/Traces
- 链路追踪
- 根因分析
为什么学习
- 超出初级岗位职责边界,降级为概念认知
如何检验理解
- 能说出三支柱关系与链路追踪的用途
核心技能
文档编写与运维记录
部署文档、操作手册与故障复盘,是初级运维上岗后立刻要交付的软技能
建议预留 45 分钟
学习目标
- 掌握部署文档结构
- 能编写故障复盘记录
关键概念
- 部署文档
- 操作手册
- 故障复盘
为什么学习
- 能力地图列为 required 熟练项,需在每次实操后沉淀文档形成习惯
如何检验理解
- 能为一套自己部署的中间件输出可复用的部署文档
核心技能
工单响应与沟通协作
理解需求、同步进展、与研发业务协作,是岗位日常运转的核心软技能
建议预留 40 分钟
学习目标
- 掌握工单处理流程
- 能清晰反馈问题进展
关键概念
- 工单流转
- 进度同步
- 跨团队协作
为什么学习
- 能力地图列为 required 熟练项,需在模拟工单场景中练习表达与同步
如何检验理解
- 能对一张模拟工单给出规范的处理记录与进度反馈
核心技能
自主学习与问题检索
查阅官方文档与独立解决问题的能力,决定新人能否在没有师傅时继续成长
建议预留 40 分钟
学习目标
- 掌握官方文档阅读方法
- 形成结构化检索与验证习惯
关键概念
- 官方文档查阅
- 关键词检索
- 方案验证
为什么学习
- 要求能迁移到任意新技术,需在真实卡点中练习检索与文档阅读
如何检验理解
- 能独立通过官方文档解决一个未学过的工具配置问题并记录过程
补充知识
SRE与可靠性工程实践
SLI/SLO 与容量规划属于体系性内容,初级岗位了解并参与复盘即可
建议预留 50 分钟
学习目标
- 了解 SLO 与错误预算
- 了解容量规划与复盘流程
关键概念
- SLI/SLO
- 错误预算
- 容量规划
- 故障复盘
为什么学习
- 属于中长期发展方向,初级阶段降级为了解可靠性方法论
如何检验理解
- 能解释 SLI/SLO 与错误预算的含义
核心技能
故障排查方法论与应急响应
系统化排障流程与应急预案,是全部模块的收口能力,直接对应岗位核心职责
建议预留 90 分钟
学习目标
- 掌握系统化排障流程
- 能编写常见故障应急预案与复盘
关键概念
- 排障流程
- 常见故障模式
- 应急预案
- 复盘记录
为什么学习
- 能力地图要求熟练排障,需能把各模块知识迁移到未见过的新故障场景
如何检验理解
- 能对一次模拟线上故障给出从现象到根因的完整排查记录
前置关系与知识联系
- Docker网络与数据持久化 → Docker Compose多容器编排
- 配置管理与自动化工具(Ansible) → 文档编写与运维记录
- 故障排查方法论与应急响应 → 自主学习与问题检索
- 容器镜像优化与仓库管理 → 安全运维与合规基线
- 操作系统与Linux基础概念 → 进程与系统资源管理
- Shell脚本编程 → CI/CD与流水线概念
- 日志集中管理(ELK/Loki) → 可观测性三支柱与分布式追踪
- 关系型数据库基础(MySQL) → Redis缓存与运维
- 进程与系统资源管理 → Docker容器化基础
- Docker网络与数据持久化 → Kubernetes容器编排入门
- Linux文件系统与目录结构 → 文本处理工具(grep/sed/awk)
- SSH远程管理与安全加固 → 安全运维与合规基线
- 关系型数据库基础(MySQL) → 数据库运维:备份恢复与调优
- Docker容器化基础 → Docker网络与数据持久化
- 故障排查方法论与应急响应 → 工单响应与沟通协作
- Docker容器化基础 → CI/CD与流水线概念
- 监控体系与指标采集(Prometheus) → 可观测性三支柱与分布式追踪
- SSH远程管理与安全加固 → 配置管理与自动化工具(Ansible)
- 文本处理工具(grep/sed/awk) → Shell脚本编程
- Linux网络基础与排障 → SSH远程管理与安全加固
- Redis缓存与运维 → 中间件高可用与集群架构
- 中间件高可用与集群架构 → SRE与可靠性工程实践
- Nginx反向代理与负载均衡 → 中间件高可用与集群架构
- 文本处理工具(grep/sed/awk) → 日志集中管理(ELK/Loki)
- 关系型数据库基础(MySQL) → Web应用分层架构认知
- Git版本控制基础 → CI/CD与流水线概念
- Docker容器化基础 → 容器镜像优化与仓库管理
- Kubernetes容器编排入门 → SRE与可靠性工程实践
- Linux用户、权限与sudo → Shell脚本编程
- 关系型数据库基础(MySQL) → 消息队列基础(Kafka/RabbitMQ)
- Linux网络基础与排障 → 监控体系与指标采集(Prometheus)
- 数据库运维:备份恢复与调优 → 中间件高可用与集群架构
- 监控体系与指标采集(Prometheus) → 可视化与告警(Grafana)
- 关系型数据库基础(MySQL) → 数据存储演进与NoSQL认知
- Shell脚本编程 → Web应用分层架构认知
- SSH远程管理与安全加固 → Nginx反向代理与负载均衡
- Docker容器化基础 → 监控体系与指标采集(Prometheus)
- Nginx反向代理与负载均衡 → Web应用分层架构认知
- 日志集中管理(ELK/Loki) → 故障排查方法论与应急响应
- 数据库运维:备份恢复与调优 → 文档编写与运维记录
- Linux文件系统与目录结构 → Linux用户、权限与sudo
- Linux网络基础与排障 → Nginx反向代理与负载均衡
- 监控体系与指标采集(Prometheus) → 日志集中管理(ELK/Loki)
- 操作系统与Linux基础概念 → Linux文件系统与目录结构
- 操作系统与Linux基础概念 → 关系型数据库基础(MySQL)
- Docker Compose多容器编排 → Kubernetes容器编排入门
- Shell脚本编程 → 配置管理与自动化工具(Ansible)
- 进程与系统资源管理 → Linux网络基础与排障
- 中间件高可用与集群架构 → 故障排查方法论与应急响应
- 监控体系与指标采集(Prometheus) → 故障排查方法论与应急响应
- Linux用户、权限与sudo → SSH远程管理与安全加固
- 配置管理与自动化工具(Ansible) → 基础设施即代码与Terraform
- SSH远程管理与安全加固 → 云平台基础操作
- 可视化与告警(Grafana) → SRE与可靠性工程实践
- Linux网络基础与排障 → Docker容器化基础
- Linux网络基础与排障 → 故障排查方法论与应急响应
结合互动地图查看具体关系类型,再选择下一步。