Linux 运维
后端开发 · 预计 3-5 周 · 4 阶段
Linux 是所有后端工程师的基础环境。路线图从命令行基础与文件系统开始,掌握用户权限、进程管理、网络配置,进阶 Shell 脚本自动化与 Nginx/Docker 部署,最后建立服务排查方法论。
学后可投:运维工程师DevOps 工程师后端开发(环境基础)
学习进度:已完成 0 / 4 阶段0%
下一阶段目标:命令行与文件系统(完成当前阶段后自动推进)
学习路线图按顺序学完每一阶段
点击阶段节点直达学习内容;绿色=已完成,彩色=当前阶段
1
当前阶段命令行与文件系统
2-4 天难度 入门
核心知识点
目录结构与绝对/相对路径文件操作(ls/cp/mv/rm/find)文本处理(cat/grep/sed/awk)vim 基础操作
本阶段学习内容
要点速记
- 路径:/ 根、. 当前、.. 上一级;find 按条件找文件
- 文本三剑客:grep 搜索 / sed 替换 / awk 按列处理
- 管道 | 串联命令成处理管线
- vim 保命:i 编辑、Esc 返回、:wq 保存、:q! 放弃
本阶段练习题(点击选项作答)
1. 统计日志里 404 出现次数的最快方式是?
2. awk '{print $1}' file 的作用是?
练习任务
- 用一行命令统计日志文件行数/关键词次数
- 用 find 找出 7 天前的大文件
本阶段验收标准
不查资料完成 20 个常用命令的文件操作场景
2
用户权限与进程
3-5 天难度 初级
核心知识点
用户/组与权限位(rwx)sudo 与 su进程管理(ps/top/kill)systemd 服务管理
本阶段学习内容
要点速记
- 权限 rwx × 属主/属组/其他;chmod 755 是标准可执行权限
- 目录需要 x 权限才能进入
- nohup cmd & 后台运行防断开;kill -9 强杀
- systemd:systemctl enable 开机自启,Restart=always 崩溃自动拉起
本阶段练习题(点击选项作答)
1. chmod 755 表示?
2. SSH 断开后让命令继续运行用?
练习任务
- 创建一个受限用户并配置 sudo 权限
- 用 systemd 把 Python 服务注册为开机自启
本阶段验收标准
独立完成用户权限配置与服务的守护进程化
3
Shell 脚本与自动化
4-7 天难度 中级
核心知识点
变量/条件/循环函数与参数传递cron 定时任务日志切割与备份脚本
本阶段学习内容
要点速记
- shell 脚本:#! 指定解释器、$? 退出码(0 成功)
- cron 格式:分 时 日 月 周;日志必须重定向
- 备份三要素:定时 + tar 压缩 + find 清理旧文件
- 恢复演练比备份更重要
本阶段练习题(点击选项作答)
1. cron 表达式 0 2 * * * 表示?
2. 检查上一条命令是否成功的变量是?
练习任务
- 写一个数据库每日备份脚本(含清理旧备份)
- 用 cron 定时执行监控脚本并邮件告警
本阶段验收标准
交付 3 个可投入使用的自动化脚本
4
服务部署与排障
5-10 天难度 高级
核心知识点
Nginx 反向代理与配置Docker 容器化部署网络排查(ping/traceroute/netstat)磁盘/内存/CPU 排查方法论
本阶段学习内容
要点速记
- Nginx:location 分发、proxy_pass 反向代理、nginx -t 验证语法
- Docker:-p 宿主机:容器端口、exec 进入容器、logs 看日志
- 数据挂卷持久化;docker compose up -d 起全套
- 排障顺序:服务→日志→资源→网络;磁盘满最高频
本阶段练习题(点击选项作答)
1. 改完 nginx.conf 的正确操作顺序是?
2. 排查「网站 502」的第一步是?
练习任务
- 用 Nginx 部署两个站点并做反向代理
- 把应用 Docker 化并编排 nginx+app
- 模拟一次服务宕机完成完整排障
本阶段验收标准
独立完成一次应用部署 + 故障排查全流程
怎么学
学习方法与实操建议,配合路线图按阶段推进
- 1装一个云服务器/虚拟机天天用,命令行靠高频使用形成肌肉记忆
- 2每学一个命令就查 man 文档理解参数含义
- 3用「运维场景」驱动学习:部署博客、配防火墙、处理磁盘满
- 4把常用操作写成脚本,脚本能力是分水岭
学完能做什么
- 熟练使用命令行完成日常运维
- 掌握 Shell 脚本自动化
- 能独立部署与排查服务问题
面试常见问题6 题
常见误区
- 1只在图形界面操作,逃避命令行
- 2看不懂报错就直接重装系统
- 3不学权限模型,sudo 乱用
- 4操作生产环境前不做备份
学习节奏建议
预计 3-5 周,共 4 个阶段。
每阶段按标注时长安排:先读参考文档掌握核心知识点,再完成练习任务,通过 验收标准后标记完成进入下一阶段。
当前为游客模式,进度保存在本设备;登录后可云端同步、多端续学。
当前进度
0%
0 / 4 阶段
进行中
进行中
下一阶段:命令行与文件系统