第0阶段 学习方法篇
- 90后,零基础学习运维,算晚吗?内含书单
- 你只是想学好Linux而已
- 企业linux运维岗位详细介绍
- 运维项目流程
- 月薪12K的运维需要掌握的技术栈
- 运维人需要具备哪些性格品质
- 运维人员如何问问题
- 学Linux运维的前景-2017年手稿
- 优秀学员分享公司情况与学习方法
第一阶段 linux基础
1.1 计算机组成原理及linux历史
1.2 vmware使用技巧 – 万字带图教程,带你从零开始安装虚拟机
- 循序渐进学运维-基础篇-vmware克隆虚拟机
- 实战: 克隆后的网络处理
- 实战:解决公司内不能分配桥接IP的情况
1.3 Linux 基础操作 – CentOS7系统的安装
- centos7实验环境的基本配置
- Centos7解除自动锁屏及修改主机名
- 百度搜索及使用技巧
- 循序渐进学运维-基础篇-linux运维7个级别
1.4 Linux 企业中常用命令详解 – 循序渐进学运维-基础命令篇
- 循序渐进学运维-ls
- 循序渐进学运维-hostnamectl命令
- 循序渐进学运维-ifconfig命令
- 循序渐进学运维-echo
- 循序渐进学运维-touch(待修改)
- 循序渐进学运维-rm
- 循序渐进学运维-mv
- 循序渐进学运维-mkdir
- 循序渐进学运维-cp
- 循序渐进学运维-wc
- 循序渐进学运维-printf
- 循序渐进学运维-查找类命令汇总
- 循序渐进学运维-cat
- find命令(待修改)
- 循序渐进学运维-tar
1.5 VIM的使用技巧 – vim从入门到放弃
- vim技巧提高篇
- diff命令的使用
1.6 linux系统目录及系统用户 – linux系统目录详解
- 循序渐进学运维-基础篇-Linux文件管理命令
- 管理用户和组
- 实战: 学会这个骚操作,再也不怕从删库到跑路
1.7 文件权限管理 – 循序渐进学运维-基础篇-文件权限管理
- 循序渐进学运维-基础篇-特殊权限管理-SUID等
- 循序渐进学运维-sudo分权管理实战
1.8 软件包管理 – 循序渐进学运维-基础命令篇-文件的归档和压缩
- 常见ssh管理工具
- 循序渐进学运维-基础篇-rpm管理
- yum包的管理及配置
- 阿里云安装软件镜像源
- 实战: Linux上安装jdk
1.9 系统进程管理 – 循序渐进学运维-基础篇-进程管理
- 循序渐进学运维-基础篇-top命令
- 虚拟文件系统/proc /sys
- kill命令管理
- 面试题:网站打开慢故障排查思路
1.10 硬盘详解 – 常见存储设备介绍
- 循序渐进学运维-基础篇-分区命令fdisk
- 使用fdisk管理分区
- 循序渐进学运维-基础篇-修复文件系统实战
- 循序渐进学运维-基础篇-mount
- 硬盘加密技术
- 阿里云服务器安装后无swap解决方案
- 实战:循序渐进学运维-文件误删除修复实战
1.11 文件系统 – EXT文件系统结构
- 循序渐进学运维-基础篇-文件的软硬链接
- 硬盘文件系统常用命令
- 实战: 修复公司服务器文件系统详解
- 性能监控工具-glances
1.12 高性能存储管理及raid – 循序渐进学运维-基础篇-磁盘阵列
- raid管理工具-mdadm-raid0管理
- RAID磁盘阵列介绍
- mdadm-raid1管理
1.13 LVM及磁盘配额技术 – LVM原理精讲
- lvm的创建及使用
1.14 计划任务和日志管理 – 循序渐进学运维-基础篇-at命令
- 企业cron定制周期性计划任务
- 日志切割及日志轮询
- 实战: rsyslog实现企业级日志其中管理
- 实战: 企业级日志管理及备份案例分享
- 实战: 如何让历史记录不记录敏感命令
1.15 linux系统启动原理及故障排除 – 循序渐进学运维-基础篇-Linux系统启动原理
1.16 linux网络详解 – 循序渐进学运维-基础篇-netstat命令详解
- 循序渐进学运维-基础篇-配置静态IP详解
第二阶段 shell编程
shell基础
- shell的作用
- shell脚本开发的基本规范与习惯
- shell开发环境的配置及自动化技巧
- shell开发的20条规范总结
- shell 变量及变量类型
- read交互与算数运算
- 实战: 通过shell脚本监控mysql邮件报警多案例详解
- 实战: 一键安装及批量添加服务器案例
- 实战: 分析web日志IP,pv案例(阿里面试题)
- 实战:猜数字游戏-学员版本
shell进阶
- shell正则表达式
- shell高级命令
- shell条件循环语句详解
- shell函数详解
- 实战: 开发实现keepalived高可用及健康检查脚本
- 实战:LVS客户端自动配置脚本
- 实战: 实现主从同步检测脚本
- 实战: 实现日志分析与备份脚本
- 常用shell脚本集锦
shell高级
- 三剑客详解
- 无交互shell脚本案例编写
- 实战: 公司带宽猛涨分析及shell解决方案
- 实战: shell日常巡检脚本
- 实战: 遭受木马后,通过shell脚本编写代码还原案例
- 使用函数封装-公司自动化处理文件备份管理脚本
- python脚本
- 域名过期提前通知脚本
第三阶段 linux常见服务实战
3.1 SSHD服务 – 企业服务器实验环境搭建详解
- 循序渐进学运维-服务篇-telnet
- 常见的SSH工具介绍
- SSHD基本配置
- 循序渐进学运维-服务篇-ssh配置文件详解
- sshd实现秘钥认证
- 循序渐进学运维-服务篇-SCP命令
- 实战: 使用fail2ban解决暴力破解问题
- 实战:阿里云ssh远程连接短时间就会断掉的解决方案
- 实战: sudo分权管理案例
3.2 rsync实战 – 循序渐进学运维-服务篇-rysnc原理
- 循序渐进学运维-服务篇-rysnc安装及使用
- 循序渐进学运维-服务篇-rsync配置文件
- 循序渐进学运维-服务篇-rsync实战
- 循序渐进学运维-inotify 部署及应用
- 实战: rsync+inotify实现同步与监控
- 实战:NFS服务器实现开机自动挂载
3.3 FTP与DHCP – 循序渐进学运维-DHCP协议原理详解
- 循序渐进学运维-DHCP常见选项配置及使用
- 循序渐进学运维-服务篇-FTP的原理及使用
- 循序渐进学运维-服务篇-FTP服务配置文件详解
- 循序渐进学运维-lftp客户端使用详解
3.4 DNS服务 – DNS原理解析
- DNS体系结构
- BIND 实现正向解析与反向解析
- 实战: 搭建主从DNS服务器
3.5 apache – 【Linux】apache服务相关概念及安装
- 【Linux】apache服务器配置文件详解
- 【Linux】apache虚拟主机实战
- 【Linux】apache的认证授权和访问控制
- 【Linux】ab命令实现网站性能压力测试
- 【Linux】CA认证详解及认证的搭建过程
- 【Linux】基于apahce 实现https
- 【Linux】LAMP架构安装及安装论坛
- 【Linux】企业常用名词UV,pv,ip深度讲解
- 【Linux】apache与tomcat整合实现动静分离
- 【linux】apache的访问日志详解及演练
- 【Linux】linux日志切割
- 【linux】 apache多后缀文件解析漏洞复现
- 实战: 手把手教你搭建自己个人博客(boss版)
- 实战: 宝塔堡垒机上线网站初体
- 实战: 在阿里云上部署仿知乎网站
- 实战: 仿知乎网站的后台管理
3.6 tomcat 【Linux】循序进阶学运维-服务篇-tomcat入门 【Linux】循序渐进学运维-服务篇-与tomcat相关的概念 【Linux】循序渐进学运维-tomcat配置文件详解 3.7 nginx 【Linux】循序渐进学运维-服务篇-nginx入门 【Linux】循序渐进学运维-CentOS7使用yum方式安装nginx 【linux】循序渐进学运维-服务篇-nginx的虚拟主机 【linux】搭建高负载web服务器架构LNMP 3.8 zabbix/prometheus 【linux】zabbix的简单介绍 【linux】centos7安装zabbix3.4 【linux】centos7下使用LAMP架构实现zabbix 4.0部署 【linux】zabbix监控服务器 【linux】zabbix基本使用-用户信息 【linux】zabbix微信告警 【linux】实战:docker中zabbix 监控系统构建 【linux】prometheus的介绍及安装-实现主机监控,服务监控【linux】Grafana+prometheus实现图表展示【linux】生产环境下搭建 nagios+nconf+cacti+npc的整合 3.9 代码管理工具应用 – 循序渐进学运维-svn服务器单机实战
- 循序渐进学运维-svn基础命令应用
- 实战: SVN+apache 服务器搭建
4.0 自动化运维工具 ansible saltstack puppet ## 第四阶段 mysql DBA进阶
MySQL初级
- centos7安装MySQL5.7
- 新手必备 centos7 安装mysql8
- mysql基础入门
- mysql多实例及企业应用场景
- mysql增删改查
- MySQL-sql语句进阶
- 实战:搭建LAMP环境部署及DZ论坛
- 实战: Linux环境下MySQL的root密码忘记的解决办法
MySQL中级
- MySQL备份恢复实战
- MySQL主从同步
- MySQL读写分离
- MySQL常见数据结构
- MySQL集群及代理
- MySQL调优时必须掌握的慢查询语句排查命令
MySQL高级
- MySQL存储过程
- MySQL的外键约束
- MySQL索引
- MySQL存储引擎
- MySQL数据结构
- MySQL日常运维及监控
- MySQL-DBA工具包-pt
- MySQL日常压力测试sysbench
- MySQL数据库优化思想及实战
- MySQL调优时必须掌握的慢查询语句排查命令
- MySQL业务流变更及安全管理思想
- MySQL面试题
第五阶段 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 下载镜像加速
- 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】持续集成
- 【DevOps】jenkins-php代码发布图
- 【DevOps】持续集成的流程及jenkins的介绍
- 【DevOps】持续集成环境-Jenkins安装图文版
- 【devops】持续集成环境-jenkins插件管理
- 【DevOps】jenkins安装配置
- 【DevOps】Jenkins job环境准备
- 【DevOps】Jenkins shell集成和参数集成
- 【DevOps】maven的安装和介绍
- 【DevOps】Jenkins+maven+git+ansible集成
8.3 gitlab – centos7 下的 gitlab托管服务器的介绍与安装
- gitlab工作流程
- gitlab安装配置管理
- gitlab应用
8.4 ansible – ansible介绍
- ansible的优势及使用场景
- ansibel配合virtualenv安装配
- playbooks入门及规范
- ansible常用模块介绍
- 实战:Jenkins+ansible+gitlab解决自动化部署持续交付问题
- mesos整体架构技术介绍
- marathon实战
第九阶段: 大数据相关产品 待更新 第十阶段: go语言相关 待更新