第一章 自动化运维与Python

  1. 背景知识
  2. 知识体系
  3. 如何构建成熟的自动化运维体系

第二章 基础运维技能

  1. 文件处理
  2. 监控系统信息
  3. 监控文件系统
  4. 调用外部命令
  5. 日志记录
  6. 搭建FTP服务器
  7. 发送邮件报警等使用基础运维

第3-5章 实战多进程,实战多线程,实战协程

  1. 多线程中的创建方法
  2. 信号量
  3. 事件
  4. 队列
  5. 进程池
  6. 线程池
  7. 协议的定义和使用
  8. 适用场景介绍
  9. 示例练习和实际使用

第7-10章 开源工具的使用方法

  1. 自动化运维工具 Ansible
  2. 定时任务模块 APScheduler
  3. 执行远程命令工具 Paramiko
  4. 分布式任务队列 Celery
  5. 任务调度神器 Airflow

第11章 Docker 容器技术

第12章 主流自动化配置工具

  1. 配置引擎 CFEngine
  2. 自动化运维工具 Chef
  3. 配置管理工具 Puppet
  4. 基础设施管理工具 SaltStack
  5. 以上工具的功能特点和安装过程及简要使用

第13章 开源配置管理平台搭建

  1. 开源配置管理平台的系统功能
  2. 技术实现
  3. 开发环境,生产环境的安装部署
  4. 开源配置管理平台 open-cmdb,bk-cmdb

第14章 统一监控平台 Zabbix

保障服务器系统的安全运营,提供灵活的通知机制以便快速定位和解决系统的问题

第15章 运维开发相关技术

第16章 DevOps 方法论

介绍DevOps,常用工具,带来收益介绍