运维学习路线&真成运维

运维学习路线&真成运维

本文作者:https://mp.weixin.qq.com/s/Q9ihmx3lafrxYEcJDVS7_Q

成长:https://mp.weixin.qq.com/mp/appmsgalbum?__biz=Mzg3OTc2OTE3NA==&action=getalbum&album_id=3422695621738758154&scene=126&sessionid=1759628655798#wechat_redirect

个人网站:https://www.qiuyl.com/

路线特点

  1. 全网最全运维自学保姆级学习路线,完整一条龙,从入门到入岗
  2. 给出目标、学习建议、学习资源
  3. 划分阶段,循序渐进,非常适合新手

符号说明

学习优先级

  • ✅必须学习


  • ⏳ 可暂时不学,时间够再学


知识点

  • 💡 表示深入,能熟练使用
  • 📝不深入(知道是什么、应用场景、简单使用)

推荐资源

  • 🌟表示推荐的资源

适用岗位

系统运维

SRE运维

业务/项目运维

DevOps运维

Ps:其他运维岗位,可以参考

理解所有运维岗位,推荐视频:https://www.bilibili.com/video/BV1wrpbztETJ/

运维岗位细分:第二期 运维必知扫盲之运维岗位细分及工作内容

学习准备

  1. 准备一个记录笔记的工具,离线工具推荐 Typora,在线工具推荐 语雀。使用这些工具一定要学习使用 Markdown 语法。

  2. 学好运维,不用背 Linux 命令或者服务配置,在学习和操作使用过程中多记录。一定要多记录,因为这都将成为你的运维经验。


  3. 时间充裕可以将记录的笔记分享出来。比如:CSDN、博客园,或者搭建个人博客网站

阶段1:运维基础

学习目标

  • 熟练使用 Linux 命令,常用的 Linux 命令无需查看文档
  • 理解计算机网络

知识点

✅Linux 操作系统基础(7天)

  • Linux 基础知识
  • Linux 环境
  • 用户管理
  • 文件管理
  • 磁盘管理
  • 进程管理
  • 网络管理
  • 系统管理
  • 软件管理
  • Linux 内核
学习建议

学计算机,一定要多动手。所以,看视频学习时,多跟着敲命令。

资源

✅计算机基础(25天)

学习建议

如果是科班出身,课程有这些计算机基础课程,那么就深入学习。如果课程没有这些基础内容,对于运维来说只深入学习计算机网络足够。

学习计算机基础课程会比较枯燥,但是且无比重要。我们所有的互联网产品都是建立在网络的基础之上的,一个不懂网络的运维,你想想…该有多痛苦,所以必须要懂网络。

不要求精通,只要求懂。

阶段2:运维进阶

学习目标

  • 熟练部署使用常用服务
  • 熟练使用Web服务器,理解Web站点架构
  • 熟练使用SQL语句

知识点

✅常用服务搭建(16天)

学习建议

常用服务搭建部分,如果时间充裕可以全部学习,都是企业中常用的服务,学了绝不吃亏。

✅Web 服务应用(15天)

学习建议

本节重点内容 Nginx、LVS + Keepalived + HAproxy,学习 Web 服务器有注意理解站点架构。

✅数据库服务(12天)

学习建议

Redis 部分如果涉及到代码的都可以不用学

✅Linux 进阶(6天)

学习建议

编写 Shell 脚本建议通过 VScode 编辑器编写,比 vim 更加灵活,不过新生还是建议使用 vim 练手

学习 iptables 有助于理解私有云网络和 K8s 网络

阶段3:拓展边界-中间件

学习目标

  • 了解和基本使用各类中间件
  • 会部署搭建各类中间件集群

学习建议

中间件部分无需深入学习,建议针对运维内容学习,主要会基本使用、部署配置、集群,就基本够用了。

知识点

⏳数据库(10天)

⏳消息队列(5天)

✅服务治理(5天)

阶段4:云原生

学习目标

  • 熟练使用 Docker、Kubernetes、Git
  • 熟练使用云原生必备系统

学习建议

看完 Docker、K8s 的视频教程,基本应用应该没啥问题。这里建议阅读《深入剖析 Kubernetes》张磊 的这本书,你会对容器和 K8s 有一个全新的认识。

部署在本地IDC机房自建K8s的业务是怎么被用户访问的?:https://mp.weixin.qq.com/s/SV8RlSkjFZKdx4HCP__zkQ

知识点

✅云原生基础(20天)

✅云原生必备系统(40天)

资源

工具推荐
书籍/文档推荐
  • 🌟《Docker 容器与容器云 第二版》浙江大学SEL实验室(如果想深入学习容器可以看这本书)


  • 🌟《深入剖析 Kubernetes》张磊 Kubernetes 社区资深成员与项目维护者,极客时间也有电子版(看完尚硅谷K8s视频教程,再来看一看该书,能对容器和K8s有更深的理解)


  • 部署在本地IDC机房自建K8s的业务是怎么被用户访问的?(文章):https://mp.weixin.qq.com/s/SV8RlSkjFZKdx4HCP__zkQ


阶段5:云计算

学习目标

  • 了解私有云
  • 熟练使用阿里云

学习建议

时间充足 OpenStack 可以作为拓展知识学习

公有云的学习可以多看官方文档,哪里不会看哪里,遇到问题还能提工单解决

Ps:上云容易,下云难

知识点

⏳私有云(10天)

资料

✅公有云(30天)

混合云

  • 私有云和公有云的结合,只有大公司才会做。

阶段6:运维开发

学习目标

  • 熟练使用Python、go编程语言

学习建议

具体是学习 Python 还是 Go 可以在自己未来求职的岗位上多查看一下岗位描述来确认

运维开发需要结合运维日常来判断是否有开发需求,提高运维/管理效率

编程语言学习

运维开发项目

  • CMDB管理系统
  • 多云管理系统
  • K8s管理系统

阶段7:求职

目标

  • 找到满意的工作

建议

  1. 提前规划,可以通过招聘方(BOSS、企业校招官网)的岗位描述,进行针对学习。
  2. 有找实习的想法时,记得提前写好简历。可在牛客(https://www.nowcoder.com)交流学习,同时这里也是应届生聚集地,可以获取别人面经、简历的好地方。
  3. 面试时多看刷一刷面试题,如果运维要进大厂的话,记得还要刷算法题,并且第一学历要求本科,这应该是硬性要求。

招聘网站

✅面经分享

应届生面经

以下是当时我个人找工作时面经,适合实习生 应届生参考。

视频

阶段8:持续学习

到这里,你肯定早已具备独立持续学习的能力了,这一块内容就留有大家自己补充吧。

END

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇