本课程以构建高性能linux服务器为核心内容,从shell、iptables、LVS、keepalived、Nagios等多个方面深入讲解了Python运维的相

*   第一章 Linux与Apache/

  *   Linux1/

    *   001-linux概述

    *   002-虚拟机创建

    *   003-linux安装一

    *   004-linux安装二

    *   005-备份操作系统

    *   006-系统认识

    *   007-命令入门

    *   008-基本命令1

    *   009-基本命令2-压缩解压缩

    *   010-基本命令3

    *   011-基本命令4-帮助命令

    *   012-基本命令5-磁盘内存命令

    *   013-基本命令6-文件内容

    *   014-基本命令-日期时间

    *   015-基本命令-管道命令

  *   Linux2/

    *   001-基本命令-其他命令

    *   002-远程连接工具

    *   003-vim编辑器介绍及打开文件

    *   004-vim编辑器-命令行模式操作

    *   005-vim编辑器-末行模式

    *   006-vim编辑器-编辑模式和小结

    *   007-vim编辑器-实用功能

    *   008-vim编辑器-案例

    *   009-用户与组-介绍

    *   010-用户与组-创建用户

    *   011-用户与组-设置密码修改用户信息

    *   012-用户与组-删除用户

    *   013-用户与组-组管理

    *   014-权限管理-权限概述查看权限

    *   015-权限管理-字母形式设置权限

    *   016-权限管理-数字形式设置权限

    *   017-权限管理-所有者和所属组管理

    *   018-权限管理-umask默认权限

    *   019-软件管理-源码包

    *   020-软件管理-rpm和yum

  *   Linux3/

    *   001-运行模式

    *   002-计划任务-at

    *   003-计划任务-cron

    *   004-ssh-基于口令验证

    *   005-ssh-基于秘钥安全验证

    *   006-ssh-修改sshd端口号

    *   007-ssh-远程传输命令

    *   008-日志管理

    *   009-网络管理

    *   010-系统基本优化

  *   Apache服务/

    *   001-apache概述安装

    *   002-apache配置服务路劲认识

    *   003-apache基本概念

    *   004-配置详解1

    *   005-配置详解2

    *   006-配置详解3

    *   007-配置详解4

    *   008-配置详解5

    *   009-配置详解6

    *   010-配置详解总结

    *   011-基于ip的虚拟主机

    *   012-基于域名的虚拟主机

    *   013-基于端口的虚拟主机

    *   014-rewrite

    *   015-防盗链

    *   016-域名跳转

    *   017-日志切割-rotatelogs

    *   018-日志切割-cronolog

*   第二章 Shell/

  *   Shell基础/

    *   000_课程概况

    *   001_shell基础之运维&shell(运维基础-运维定位+工作范围+运维&shell)

    *   002_shell基础之运维&shell(shell简介-shell定位+shell分类+使用方式)

    *   003_shell基础之shell脚本(创建脚本-方式+命名+内容+注释)

    *   004_shell基础之shell脚本(脚本使用-执行方式+开发规范)

    *   005_shell基础之变量(变量基础-定位+分类)

    *   006_shell基础之变量(本地变量-定义+普通变量+命令变量)

    *   007_shell基础之变量(全局变量-定义+查看+定义)

    *   008_shell基础之变量(查看&取消-查看+取消)

    *   009_shell基础之变量(内置变量-定义+脚本文件)

    *   010_shell基础之变量(内置变量-精确截取+默认值)

    *   010_shell基础之小结

  *   核心知识/

    *   011_核心知识之表达式(测试语句-应用场景+语句格式)

    *   012_核心知识之表达式(条件表达式-逻辑+文件)

    *   013_核心知识之表达式(条件表达式-数字+字符串)

    *   014_核心知识之表达式(计算表达式-场景+格式+实践)

    *   015_核心知识之表达式(数组-简介+定义+查看)

    *   016_核心知识之表达式(数组-增删改查)

    *   017_核心知识之常见符号(重定向+管道符)

    *   018_核心知识之常见符号(其他符号)

    *   019_核心知识之简单流程控制(if语句-单分支+双分支)

    *   020_核心知识之简单流程控制(if语句-多分支+实践)

    *   021_核心知识之简单流程控制(case语句-格式+实践)

    *   022_核心知识之简单流程控制(循环语句-for+while+until)

    *   023_核心知识之简单流程控制(循环退出-简介+break+break n)

    *   024_核心知识之简单流程控制(循环退出-continue+exit)

    *   025_核心知识之复杂流程控制(函数-简介+简单+传参)

    *   026_核心知识之复杂流程控制(函数-脚本传参+生产用法)

    *   027_核心知识之常见命令(grep)

    *   028_核心知识之常见命令(sed1)

    *   029_核心知识之常见命令(sed2)

    *   030_核心知识之常见命令(awk1)

    *   031_核心知识之常见命令(awk2)

    *   032_核心知识之常见命令(awk3)

    *   033_核心知识之常见命令(awk4)

    *   034_核心知识之常见命令(find1)

    *   035_核心知识之常见命令(find2)

    *   036_核心知识之小结(强烈推荐分开小结)

*   第三章 Iptables/

  *   安全知识体系/

    *   000_课程概况

    *   001_安全知识体系之安全概述(安全现状-安全场景+安全案例+项目现状)

    *   002_安全知识体系之安全概述(安全体系-硬件+基础+应用+业务+运营)

    *   003_安全知识体系之安全概述(安全措施-角色定位+安全措施)

    *   004_安全知识体系之防火墙基础(简介-场景需求+简介)

    *   005_安全知识体系之防火墙基础(数据传输-数据封装+数据传输)

    *   006_安全知识体系之防火墙基础(功能-分层管控+数据包过滤)

    *   007_安全知识体系之小结

  *   Iptables快速入门/

    *   008_快速入门之iptables简介(基础-结构+关联)

    *   009_iptables快速入门之日常操作(firewall快速入门)

    *   010_iptables快速入门之日常操作(iptables快速入门)

    *   011_iptables快速入门之日常操作(简单实践-增删改查)

    *   012_iptables快速入门之日常操作(规则简介-定义+简介+格式+动作)

    *   013_iptables快速入门之日常操作(规则实践-增+删+改)

    *   014_iptables快速入门之五表五链(链基础-简介+详解+关系)

    *   015_iptables快速入门之五表五链(链实践-顺序+增删改)

    *   016_iptables快速入门之五表五链(表简介-简介+详解)

    *   017_iptables快速入门之五表五链(表实践-信息查看+规则实践)

    *   018_iptables快速入门之五表五链(表链关系-关系+优先级+编写+场景)

    *   019_iptables快速入门之五表五链(小结)

    *   020_iptables快速入门之规则进阶(普通匹配1-匹配条件详解)

    *   021_iptables快速入门之规则进阶(普通匹配1-多目标实践)

    *   022_iptables快速入门之规则进阶(普通匹配1-目标地址实践)

    *   023_iptables快速入门之规则进阶(普通匹配2-协议实践+接口实践)

    *   024_iptables快速入门之规则进阶(扩展匹配-扩展简介+扩展分类)

    *   025_iptables快速入门之规则进阶(扩展匹配-端口扩展实践)

    *   026_iptables快速入门之规则进阶(扩展匹配-地址扩展实践)

    *   027_iptables快速入门之规则进阶(web扩展-时间扩展实践)

    *   028_iptables快速入门之规则进阶(web扩展-内容扩展实践)

    *   029_iptables快速入门之规则进阶(web扩展-ip并发+内容并发实践)

    *   030_iptables快速入门之规则进阶(web扩展-连接状态实践)

    *   031_iptables快速入门之规则进阶(网络防火墙-需求场景+基本环境)

    *   032_iptables快速入门之规则进阶(网络防火墙-web服务+防火墙实践)

    *   033_iptables快速入门之规则进阶(地址转换-案例需求+准备环境)

    *   034_iptables快速入门之规则进阶(地址转换-SNAT实践)

    *   035_iptables快速入门之规则进阶(地址转换-SNAT进阶实践)

    *   036_iptables快速入门之规则进阶(地址转换-DNAT实践)

    *   037_iptables快速入门之规则进阶(小结)

*   第四章 LVS/

  *   集群简介/

    *   000_课程概况

    *   001_集群基础之集群简介(集群基础-场景需求+解决方案+访问流程)

    *   002_集群基础之集群简介(集群类型-实现方式)

    *   003_集群基础之集群简介(小结)

  *   LVS基础/

    *   004_lvs快速入门之lvs基础(防火墙回顾-五表五链+应用场景+地址转换)

    *   005_lvs快速入门之lvs基础(简介-结构)

  *   LVS快速入门/

    *   006_lvs快速入门之lvs快速入门(安装软件-命令简介)

    *   007_lvs快速入门之lvs快速入门(集群命令-查看+增加+编辑+删除)

    *   008_lvs快速入门之lvs快速入门(主机命令-查看+增加+编辑+删除)

    *   009_lvs快速入门之lvs快速入门(规则命令-保存+清空+载入+服务)

    *   010_lvs快速入门之lvs快速入门(小结)

  *   NAT实践/

    *   011_lvs快速入门之NAT实践(前置知识-网络设备+基本环境)

    *   012_lvs快速入门之NAT实践(NAT简介-模型简介+模型分析)

    *   013_lvs快速入门之NAT实践(简单实践-案例需求+需求分析+关键点分析)

    *   014_lvs快速入门之NAT实践(简单实践-案例需求+基础环境设置)

    *   015_lvs快速入门之NAT实践(简单实践-web服务+lvs集群设置)

    *   016_lvs快速入门之NAT实践(原理详解-流程详解+数据包详解+请求流程)

    *   017_lvs快速入门之NAT实践(应用技巧-原理技巧+应用技巧)

    *   018_lvs快速入门之NAT实践(进阶实践-场景需求+需求分析+关键点分析+实践)

    *   019_lvs快速入门之NAT实践(进阶实践1-实践小结+数据包分析)

    *   020_lvs快速入门之NAT实践(进阶实践2-场景需求+需求分析+关键点分析+实践)

    *   021_lvs快速入门之NAT实践(进阶实践2-https实践)

    *   022_lvs快速入门之NAT实践(进阶实践2-集群实践+小结)

    *   023_lvs快速入门之NAT实践(小结)

  *   调度策略/

    *   024_lvs快速入门之调度策略(前置知识-代理+会话+hash)

    *   025_lvs快速入门之调度策略(调度基础+静态方法+动态方法)

    *   026_lvs快速入门之调度策略(wrr实践)

    *   027_lvs快速入门之调度策略(sh实践)

  *   DR实践/

    *   028_lvs快速入门之DR实践(前置知识-ARP表+交换机原理+地址冲突)

    *   029_lvs快速入门之DR实践(DR模型-模型简介+模型分析)

    *   030_lvs快速入门之DR实践(简单实践-案例需求+需求分析+技术点分析)

    *   031_lvs快速入门之DR实践(简单实践-案例实践1)

    *   032_lvs快速入门之DR实践(简单实践-案例实践2)

    *   033_lvs快速入门之DR实践(简单实践-案例实践3)

    *   034_lvs快速入门之DR实践(原理详解)

    *   035_lvs快速入门之DR实践(应用技巧)

  *   TUN实践/

    *   036_lvs快速入门之TUN实践(前置知识)

    *   037_lvs快速入门之TUN实践(前置知识2)

    *   038_lvs快速入门之TUN实践(隧道实践)

    *   039_lvs快速入门之TUN实践(TUN简介)

    *   040_lvs快速入门之TUN实践(简单实践1)

    *   041_lvs快速入门之TUN实践(简单实践2)

    *   042_lvs快速入门之TUN实践(简单实践3)

    *   043_lvs快速入门之TUN实践(原理详解)

    *   044_lvs快速入门之小结

*   第五章 Keepalived/

  *   集群基础/

    *   000_课程概况

    *   001_集群基础之集群简介(集群分类)

    *   002_集群基础之集群简介(可用性指标)

    *   003_集群基础之集群简介(高可用方式)

  *   Keepalived快速入门/

    *   004_快速入门之软件基础(keepalived)

    *   005_快速入门之软件基础(软件结构)

    *   006_快速入门之软件基础(LVS)

    *   007_快速入门之软件基础(VRRP)

    *   008_快速入门之软件部署(安装软件)

    *   009_快速入门之软件部署(配置简介)

    *   010_快速入门之软件部署(配置实践)

    *   011_快速入门之软件部署(配置实践2)

    *   012_快速入门之软件部署(故障演练)

    *   013_快速入门之软件部署(负载均衡1)

    *   014_快速入门之软件部署(负载均衡2)

    *   015_快速入门之软件部署(负载均衡3)

    *   016_快速入门之小结(真正讲课时候,可以按照内容分开总结)

    *   018_快速入门之配置详解(VRRP配置段)

    *   019_快速入门之配置详解(状态检测1)

    *   020_快速入门之配置详解(状态检测2)

    *   021_快速入门之配置详解(状态检测3)

    *   022_快速入门之配置详解(虚拟主机配置)

    *   023_快速入门之配置详解(状态健康检测1)

    *   024_快速入门之配置详解(状态健康检测2)

    *   025_快速入门之配置详解(TCP状态健康检测)

    *   026_快速入门之配置详解(友情提示)

    *   027_快速入门之配置详解(日志配置)

    *   028_快速入门之配置详解(小结)

    *   029_快速入门之原理详解(结构详解)

    *   030_快速入门之原理详解(路由详解)

    *   031_快速入门之综合实践(双主方式1)

    *   032_快速入门之综合实践(双主方式2)

    *   033_快速入门之综合实践(双主方式3)

    *   034_快速入门之综合实践(小结)

*   第六章 Nagios/

  *   监控知识体系/

    *   000_课程概况

    *   001_监控知识体系之监控概述(为什么要监控)

    *   002_监控知识体系之监控概述(监控原理)

    *   003_监控知识体系之监控工具(系统命令+开源软件+第三方平台)

  *   Nagios快速入门/

    *   004_快速入门之nagios简介(基础知识)

    *   005_快速入门之nagios简介(特点)

    *   006_快速入门之nagios简介(部署原理)

    *   007_快速入门之nagios部署(准备环境)

    *   008_快速入门之nagios部署(web环境1)

    *   009_快速入门之nagios部署(web环境2)

    *   010_快速入门之nagios部署(nagios安装)

    *   011_快速入门之nagios部署(插件安装)

    *   012_快速入门之nagios部署(启动服务)

    *   013_快速入门之nagios部署(界面效果)

    *   014_快速入门之配置详解(目录结构)

    *   015_快速入门之配置详解(目录结构+配置详解)

    *   016_快速入门之配置详解(核心资源)

    *   017_快速入门之配置详解(简单实践1)

    *   018_快速入门之配置详解(简单实践2)

    *   019_快速入门之配置详解(mysql实践1)

    *   020_快速入门之配置详解(mysql实践2)

    *   021_快速入门之配置详解(原理详解)

    *   022_快速入门之配置详解(http实践1)

    *   023_快速入门之配置详解(http实践2)

    *   024_快速入门之配置详解(http实践3)

    *   025_快速入门之配置详解(告警配置)

    *   026_快速入门之配置详解(邮件告警1)

    *   027_快速入门之配置详解(邮件告警2)

    *   028_快速入门之配置详解(配置角色)

    *   029_快速入门之远程监控(被动流程)

    *   030_快速入门之远程监控(准备工作)

    *   031_快速入门之远程监控(远程主机部署1)

    *   032_快速入门之远程监控(远程主机部署2)

    *   033_快速入门之远程监控(命令详解)

    *   034_快速入门之远程监控(nrpe实践1)

    *   035_快速入门之远程监控(nrpe实践2)

    *   036_快速入门之远程监控(脚本开发1)

    *   037_快速入门之远程监控(脚本开发2)

    *   038_第一天总结

    *   039_第二天总结

*   第七章 ansible/

  *   项目管理基础/

    *   000_课程概况

    *   001_项目管理基础之项目环境(项目基础)

    *   002_项目管理基础之项目环境(平台环境)

    *   003_项目管理基础之项目环境(项目环境)

    *   004_项目管理基础之项目管理(管理方式)

    *   005_项目管理基础之项目管理(管理工具)

    *   006_项目管理基础之项目管理(工具模式)

  *   Ansible 快速入门之基础知识/

    *   007_快速入门之基础知识(简介+功能简介)

  *   Ansible 快速入门之软件部署/

    *   008_快速入门之软件部署(部署简介+准备工作1)

    *   009_快速入门之软件部署(部署简介+准备工作2)

    *   010_快速入门之软件部署(软件安装)

    *   011_快速入门之软件部署(简单使用1)

    *   012_快速入门之软件部署(简单使用2)

    *   013_快速入门之软件部署(主机清单1)

    *   014_快速入门之软件部署(主机清单2)

    *   015_快速入门之软件部署(原理详解)

    *   016_快速入门之软件部署(配置详解)

    *   017_快速入门之软件部署(简单实践1)

    *   018_快速入门之软件部署(简单实践2)

    *   019_第一天总结

    *   020_快速入门之软件部署(主机进阶实践)

    *   021_快速入门之软件部署(命令执行过程)

  *   Ansible 快速入门之常用模块/

    *   022_快速入门之常用模块(日常模块1)

    *   023_快速入门之常用模块(日常模块2)

    *   024_快速入门之常用模块(系统模块1)

    *   025_快速入门之常用模块(系统模块2)

    *   026_快速入门之常用模块(系统模块3)

    *   027_快速入门之常用模块(系统模块4)

    *   028_快速入门之常用模块(文件模块1)

    *   029_快速入门之常用模块(文件模块2)

    *   030_快速入门之常用模块(文件模块3)

    *   031_快速入门之常用模块(应用模块1)

    *   032_快速入门之常用模块(应用模块2)

    *   033_快速入门之常用模块(系列命令1)

    *   034_快速入门之常用模块(系列命令2)

    *   035_快速入门之常用模块(系列命令3)

  *   Ansible 快速入门之playbook/

    *   036_快速入门之playbook(基础)

    *   037_快速入门之playbook(YAML详解)

    *   038_第二天总结

    *   039_快速入门之playbook(基础属性1)

    *   040_快速入门之playbook(基础属性2)

    *   041_快速入门之playbook(基础属性3)

    *   042_快速入门之playbook(基础属性4)

    *   043_快速入门之playbook(异常中断)

    *   044_快速入门之playbook(任务依赖1)

    *   045_快速入门之playbook(任务依赖2)

    *   046_快速入门之playbook(标签1)

    *   047_快速入门之playbook(标签2)

  *   Ansible 进阶之变量进阶/

    *   048_ansible进阶之变量进阶(变量基础)

    *   049_ansible进阶之变量进阶(变量-主机属性)

    *   050_ansible进阶之变量进阶(变量-主机列表)

    *   051_ansible进阶之变量进阶(变量-命令行)

    *   052_ansible进阶之变量进阶(变量-playbook)

    *   053_ansible进阶之变量进阶(变量-专用文件)

  *   Ansible 进阶之模板/

    *   054_ansible进阶之模板(模板基础)

    *   055_ansible进阶之模板(快速入门)

    *   056_ansible进阶之模板(条件1)

    *   057_ansible进阶之模板(条件2)

    *   058_第三天总结

    *   059_ansible进阶之模板(迭代)

    *   060_ansible进阶之模板(迭代进阶1)

    *   061_ansible进阶之模板(迭代进阶2)

    *   062_ansible进阶之模板(流程基础1)

    *   063_ansible进阶之模板(if流程)

    *   064_ansible进阶之模板(for流程1)

    *   065_ansible进阶之模板(for流程2)

  *   Ansible 进阶之Role/

    *   066_ansible进阶之Role(角色基础)

    *   067_ansible进阶之Role(简单案例1)

    *   068_ansible进阶之Role(简单案例2)

    *   069_ansible进阶之Role(简单案例3)

    *   070_ansible进阶之Role(role结构)

    *   071_ansible进阶之Role(角色管理)

    *   072_ansible进阶之Role(扩展功能1)

    *   073_ansible进阶之Role(扩展功能2)

    *   074_ansible进阶之Role(扩展功能3)

    *   075_ansible进阶之Role(综合实践)

    *   076_ansible进阶之Role(综合实践2)

    *   077_ansible进阶之Role(综合实践3)

    *   078_ansible进阶之Role(综合实践4)

    *   079_第四天总结