
运维工程师这个岗位不同于后端开发岗位,到底运维工程师平时做什么?老司机告诉你:正规的运维工作是什么的?。而且这个岗位对技能要求是越来越高,不仅仅要求需要知识的深度,还要求要有一定的广度,深度就是需要不断学习运维知识体系的知识,广度就是运维岗位上下游(测试与开发)岗位的一些知识体系,至少是需要做到了解基础的掌握程度。
因此,这就对运维工程师们提出了更高的要求,首先得有一颗不断学习的心,其次坚持的毅力是必须的,然后就是不断和实践、操作与总结,重复再重复,时间久了才能形成自己的一套知识体系。
自从写公众号以来,陆续写了很多多文章,但是,都是比较松散不成系列,或者说不成体系,所以,在2019年我就将公众号的文章整理了一些,将能成体系的文章统一归纳为《运维工程师打怪升级进阶之路》,在这之前应该是发布、更新了三个版本,如下(点击标题即可跳转):
- 运维工程师打怪升级之路 V1.0
- 运维工程师打怪升级必经之路 V1.0.1
- 运维工程师打怪升级进阶之路 V2.0
随着文章的不断增加与丰富,民工哥在此又特意将内容细化,进一步补充原先的内容,统一更新为 V3.0 版本。
3.0 版本将从以下几个点统一规划与补充内容:
- 1、网络基础
- 2、系统基础
- 3、系统基础命令
- 4、脚本入门与进阶
- 5、常用服务安装与配置
- 6、WEB服务(nginx)配置与优化
- 7、数据库(MySQL安装、配置、备份、恢复)
- 8、Nosql 数据库(Redis\MongoDB)
- 9、负载均衡与高可用架构实践
- 10、监控服务
- 11、企业生产项目实践
- 12、常用中间件服务(Kafka\Rabbitmq\Zookeeper等)
- 13、Docker 容器技术
- 14、代码管理(Git)
- 15、日志平台
- 16、Kubernetes 技术实践
- 17、自动化系列(DevOps)
- 18、常用工具(命令工具、其它工具)
- 19、企业面试(面试题与面试经验总结分享)
注意:以下的所有内容是每天动态更新的(点击图片即可进入相关的专题内容列表)!!!
1、网络基础
2、系统基础
上述两个部分的内容,在之前的三个版本中都有介绍,且更新的内容不多,所以,需要了解的可以参考之前的三个版本的文章,有详细的介绍,包括路由基础知识、系统安装、目录、文件系统、权限等内容。这里不再一一赘述。

3、系统基础命令
这部分详细介绍系统运维常用命令及其参数说明,并且配有应用案例详解,基础必备!

4、脚本入门与进阶
这部分介绍Shell脚本编程的基础入门与进阶知识,包括编写方法分享、案例分享。

5、常用服务安装与配置
企业常用服务的安装、配置与优化等,如:SSH服务、NFS网络文件系统、DHCP/DNS、数据同步服务等

6、WEB服务(nginx)配置与优化
基础的服务安装、配置文件介绍、虚拟主机配置实践、Nginx优化配置详解、LNMP架构Nginx反向代理负载均衡配置、Nginx+Tomcat多实例及负载均衡配置、高可用、Nginx 版本的平滑升级与回滚、Nginx限流配置、Nginx日志生产实战、Nginx配置文件在线生成工具介绍等。

7、数据库(MySQL安装、配置、备份、恢复)
基础入门知识、基础命令、一些常用的操作(增、删、改、查)、数据库的备份与恢复、数据库主从同步、高可用、读写分离实战、监控以及数据库自动化运维工具等相关的介绍。

8、Nosql 数据库(Redis\MongoDB)
介绍常用 Nosql数据库相关的日常运维所需知识体系。

9、Web 技术实践
介绍常用Web技术实践知识体系。

10、企业生产监控
企业生产环境监控系统介绍,包括但不限于各类工具(Zabbix、Prometheus 等)安装、配置、优化与实践经验总以及排错等。

11、企业生产项目实践
一个中小企业生产环境项目实践(将之前的知识连贯运用的实践)
Linux 系统集群架构线上项目配置实战(一)
Linux 系统集群架构线上项目配置实战(二)
Linux 系统集群架构线上项目配置实战(三)
Linux 系统集群架构线上项目配置实战(四)
Linux 系统集群架构线上项目配置实战(五)
12、常用中间件服务(Kafka\Rabbitmq\Zookeeper等)
介绍常用中间件服务(Kafka\Rabbitmq\Zookeeper等)相关的日常运维所需知识体系。

13、Docker 容器技术
介绍docker入门、安装、常用的命令、三剑客、私有仓库搭建以及容器监控等方面的总结。

14、代码管理(Git)
介绍代管理工具Git相关的日常运维所需知识体系。

15、日志平台(ELK\其它)
介绍日志平台相关的日常运维所需知识体系。

16、Kubernetes 技术实践
介绍Kubernetes 技术实践知识体系。

17、自动化系列(DevOps)
介绍自动化系列(DevOps)相关的日常运维所需知识体系。

18、常用工具(命令工具、其它工具)
介绍常用工具(命令工具、其它工具)相关的日常运维所需知识体系。

19、企业面试(面试题与面试经验总结分享)
介绍企业面试经验、各类面试题详解等。

最后,给大家介绍一下我自己的一些经验,包括自学方法等:
Linux 系统如何快速入门?分享民工哥总结的经验
「民工哥技术之路」文章阅读指南(附民工哥自学方法)
公众号菜单访问路径如下:

内容由浅入深,从最基础的网络基础开始,逐渐深入系统的学习Linux系统运维知识。然后引入企业项目实战内容,从而让更多学习Linux系统运维的读者朋友们「无论前端、后端、测试还是运维,底层系统是必备技术点」,都能够快速入门、并且在一程度上掌握当下企业所需要的技术储备。再穿插企业面试题、面试经验等,同时也能帮助运维工程师们在求职的路上能更加顺畅,少踩坑。
后面会逐渐更新将其完善,希望能帮助到同为运维路上的技术人。
写文不易,如有帮助希望大家点个赞与转发分享支持一下民工哥,先谢谢大家了。 |