2020运维学习路线
2020最新最适合运维人员学习路线(从0-1的必经之路,持续更新)
第一部分:Linux系统管理与Shell编程 第二部分:Linux服务管理 第三部分:数据库管理 第四部分:集群管理 第五部分:安全防护 第六部分:Docker 第七部分:Kubernetes 第八部分:Python自动化
本来已经玩Linux多年,从高中就开始玩Linux,到现在已经有6-7年的经验。跟多网友都想让我出一个关于Linux的专栏,也有一个出版社找过我让我出书,我都回绝了,因为我觉得自己还不够资格。
第一部分:Linux系统管理与Shell编程 1、Linux简介与安装 一、Linux简介与安装(Vmware中安装Centos和Fedora,Docker中安装Centos7)
2、Linux常用命令 二、Linux常用命令(本篇包括,Linux目录结构介绍、Linux Shell介绍、9个常见命令介绍、文件的概念、文件的操作(20个)、目录的操作、文件和目录的权限、文件压缩及解压缩)
3、Linux软件包分类与管理 三、Linux软件包分类与管理(本篇包括: Linux软件包的多种安装的方式:编译安装、解压安装、rpm安装、yum安装。并结合编译安装httpd,解压安装jdk环境,rpm安装jdk环境等)
4、VIM编辑器 四、vi/vim虐我千百遍,我待vi/vim如初恋
5、Linux用户管理 10个命令27个实例手把手带你彻底整明白Linux用户和组管理 6、Linux权限管理 六、权限管理(用户权限、用户组权限、文件权限、目录权限) 7、Linux网络管理
七、Linux网络管理:1、Vmware三种网络模式的讲解;2、Linux网卡配置的方法;3、如何让Linux进行上网;4、如何使用远程工具连接Linux;5、解决无法连接的方法;等
7、Linux进程管理
8、定时任务
9、正则表达式
10、字符处理三剑客
11、Shell编程基础
第二部分:Linux服务管理 1、Linux网络基础
2、SSH服务管理
3、DHCP服务器管理
4、DNS服务器管理
5、VSFTP文件服务器
6、NFS文件服务器
7、Samba文件服务器
8、Apache服务器
9、Nginx服务器
10、邮件服务器
11、时间服务器
12、实战LAMP部署
13、实战LNMP部署
14、实战Linux+JDK+Tomcat+Mysql+Nginx平台部署
第三部分:数据库管理 1、MySQL基础
2、Mysql多机备份
3、MySQL主从集群
4、MySQL主主集群
5、Mysql读写分离集群
6、Redis部署
7、Redis基础
第四部分:集群管理 1、集群概念
2、负载均衡集群原理
3、LVS的介绍以及使用
4、Heartbeat
5、KeepAlived
6、Squid
7、ISCSI
8、实战Zabbix集群监控
9、实战Nagios集群监控
第五部分:安全防护 1、防火墙原理
2、Iptables详解
3、Iptables基本使用与案例
4、SELinux原理
5、SELinux详细配置
第六部分:Docker 1、Docker简介
2、Docker安装部署
3、Docker容器管理
4、Docker镜像与仓库管理
5、Docker网络通讯管理
6、Docker数据存储
7、Docker私有仓库
第七部分:Kubernetes Hadoop、KVM虚拟化、公有云运维(阿里云)、私有云运维(OpenStack)、Docker容器、Kubernetes(K8S)容器编排工具
1、kubernetes简介 2、kubernetes基础概念和组件介绍 3、kubernetes集群部署安装 4、kubernetes资源清单管理 5、kubernets资源控制器 6、kubernetes service 7、kubernetes 存储管理 8、kubernetes 集群调度管理 9、Kubernetes 安全策略管理 10、kubernetes helm 及其它功能性组件 11、kubernetes ci/cd流程 12、kubernetes 证书可用时间修改 13、kubernetes 高可用集群构建
第八部分:Python自动化 Python运维基础、Python面向对象、Django框架、Python CMDB项目开发
1、python基础 2、面向对象编程 3、python常用模块 4、集中化管理平台ansible 5、集中化管理平台saltstack
第九部分:虚拟化和云计算
1、虚拟化技术 2、云计算分类与管理 3、VMware企业级虚拟化vcent 4、openstack 5、openstack核心组件及安装部署 6、openstack keystone模块 7、openstack glance模块 8、openstack nova模块 9、openstack neutron模块 10、openstack horizon模块 11、openstack cinder模块 12、Openstack 实例创建