我是互联网老辛,关注我吧,给自己每天的进步找一个机会和理由,不要被无效信息淹没,免除知识焦虑

建议关注收藏,本文会持续更新;

前言

后台很多粉丝问,学习运维需要学习哪些内容?
我结合21年的招聘要求,以及各大公司的反馈整理了以下学习路线。
注意: 本路线是从零基础开始学起,如果有基础的部分你可以跳过。
不限年龄,不限经验,都可以学习;

建议收藏,持续更新中

第0阶段 学习方法篇(32篇文章)

专栏: IT学子成长指南

第一阶段 linux基础

专栏: 【《循序渐进学运维》第一阶段Linux基础】

共74篇文章

第二阶段 shell编程

专栏: 循序渐进学运维-shell脚本实战专栏

共33篇文章

第三阶段 linux常见服务实战

专栏: 循序渐进学运维-服务篇V1版更新完毕

共60篇文章, 涵盖了服务的方方面面

第四阶段 mysql DBA进阶

【循序渐进学运维】MySQL运维系列文章汇总

共40篇文章

第五阶段 linux系统安全及调优

linux安全

  • linux基础优化

  • 常见的调优命令

  • 修改Linux swap空间的swappiness 降低对硬盘的缓存

  • iptables

  • 系统用户安全相关配置及管理

  • linux服务相关的安全

  • linux网络安全之信息收集

  • linux防火墙及动态防火墙技术

  • linux攻击种类及分析

  • web脚本漏洞分析

  • SQL注入漏洞分析

  • 漏洞检测攻击使用

  • 暴力破解解决方案

  • 日志服务,远程攻击

  • tcpwrappers服务器安全加固

  • 加密认证介绍

  • CA认证过程详解及阿里云CA认证

  • HTTP与https详解

  • CA认证及搭建过程

  • 基于apache实现https

  • 实战: 网站被入侵后的抓虫技巧

  • snort入侵检测攻击搭建技巧

  • openvpn服务器的搭建

  • nmap扫描工具详解

  • linux木马程序rootkit隐藏行踪实战

  • linux黑客提权详解及破解方案

  • kali linux使用方法

  • DB安全防护方案(运维层面)

  • 实战: 加密解密解决中间人攻击

  • 实战: DDOS攻击实战及防范策略

  • 实战: Jumpserver 跳板机基于阿里云实战

第六阶段 linux服务集群*

应用系统架构

  • 架构设计原理详解(4个原则)

  • 集群概念及企业应用场景

  • redis介绍

  • varnish 介绍与安装实战

  • keepalived原理及工作流程

  • 基于HAproxy七层负载均衡的搭建

  • 基于LVS四层负载实战

  • 基于nginx搭建七层负载均衡

  • 使用heartbeat实现web高可用架构

  • 使用ldirectord检测realserver服务器状态

  • 脑裂问题出现原因及解决方案

  • WebVirMgr的搭建过程

  • 企业服务器架构解决方案

  • 架构项目

  • 期中考试架构详解

第七阶段 虚拟化实战

7.1 虚拟化

  • ESXI
  • Vcenter实战
  • 常见桌面虚拟化技术
  • KVM虚拟化

7.2 公有云

  • 阿里云
  • 腾讯云
  • 各云平台选购测试方案

7.3 OpenStack

  • M版本基于红帽的自动化安装
  • packstack快速部署open stack
  • O版本Keystone及glance环境详解
  • 网络模型与Neutron介绍
  • 日志与监控实战

7.4 docker

  • docker原理及安装使用
  • centos7 安装docker
  • docker镜像容器与仓库
  • docker pull 下载加速-2018
  • docker安装mysql实战
  • 实战:私有仓库实战
  • docker虚拟化网络及应用
  • docker容器ssh连接
  • docker持久化管理
  • docker三剑客
  • docker日常运维实战
  • 实战: 基于docker的CI/CD
  • 实战: 流水线自动化发布PHP项目实战
  • 实战: 流水线自动化发布JAVA项目实战
  • 实战: 基于K8S的企业级CI/CD方案

7.5 容器编排Kubernetes

  • k8s简介和安装
  • kubernetes踩坑-单点集群的安装
  • 从KubeOperator开启k8s之旅
  • k8s节本概念和操作
  • 容器的运维和监控
  • docker+devops实战

第八阶段 DevOps实战

8.1 ELK实战

  • ELK stack介绍
  • ELK Stack架构详解
  • Elasticsearch基础概念
  • ELK的搭建
  • 隔壁老王的女朋友都能学会的ELK实战系列之kibana
  • 隔壁老王的女朋友都能学会的ELK实战之elasticsearch
  • Elasticsearch集群部署
  • Elasticsearch 数据库增删改查
  • Head插件图形化管理
  • Logstash input常用插件
  • Logstash Codec常用插件
  • Kibanna数据展示
  • 基于nginx实现Kibanna访问认证
  • 引入redis
  • 引入Fllebeat
  • 实战: 收集Java堆栈日志
  • 实战:收集nginx日志
  • 实战: 定制日志格式收集
  • 实战:kibana可视化及仪盘表

8.2 jenkins

  • 【DevOps】软件开发生命周期

  • 【DevOps】持续集成

  • jenkins-php代码发布图

  • 【DevOps】持续集成的流程及jenkins的介绍

  • 【DevOps】持续集成环境-Jenkins安装图文版

  • 【devops】持续集成环境-jenkins插件管理

  • jenkins安装配置

  • Jenkins job环境准备

  • Jenkins shell集成和参数集成

  • maven的安装和介绍

  • Jenkins+maven+git+ansible集成

8.3 gitlab

  • 【DevOps】centos7 下的 gitlab托管服务器的介绍与安装
  • gitlab工作流程
  • gitlab安装配置管理
  • gitlab应用

8.4 ansible

  • ansible介绍
  • ansible的优势及使用场景
  • ansibel配合virtualenv安装配置
  • playbooks入门及规范
  • ansible常用模块介绍

实战:Jenkins+ansible+gitlab解决自动化部署持续交付问题

mesos整体架构技术介绍

marathon实战

第九阶段: 大数据相关产品

  • haoop的相关介绍及概念
  • hadoop-分布式存储工作原理及名词解释
  • 大数据离线分析工具HIve介绍

第十阶段 面试真题&& 面经分享

面试专栏:
【运维面试秘籍】2021最值得收藏的运维面试文章汇总

其他:

面试真题:

  • 最不起眼的基础知识,却成了你面试跨不过去的门槛
  • 高薪offer,只因做对了这套笔试题
  • 阿里云公司笔试题答案
  • redis的面试题
  • 运维常见面试题汇总-2019无答案版本

面试及职场答疑:

  • (职场答疑) 干了一个月运维很迷茫怎么办
  • (答疑)面试完一直让等offer怎么办?
  • (答疑) 收到入职通知,但一直不谈薪资也不发offer要不要去
  • (答疑)面试被拒后,hr又打电话来问是否还愿意去上班,该如何回复
  • 给刚入职的学员的新人手册
  • (答疑)专科生转行做python运维靠谱吗- (答疑)有什么经验教训,是你在面试很多次之后才知道的?

第十一阶段: Python运维开发

Python基础

Python web开发

Python爬虫

Python人工智能

建议收藏,持续更新中