Introduction
1.
IT运维概念
1.1.
运维内容
2.
命令行工具
2.1.
与命令行相关的Python语言特性
2.2.
使用argparse解析命令行参数
2.3.
使用ConfigParse解析配置文件
2.4.
使用logging记录日志
3.
Linux系统管理
3.1.
文件读写
3.2.
文件与目录
3.3.
查找文件
3.4.
高级文件处理接口shutil
3.5.
文件内容管理
3.6.
管理压缩包
3.7.
执行外部命令
4.
监控Linux系统
4.1.
开源库监控库psutil
4.2.
系统资源统计dstat
4.3.
交互式监控工具Glances
4.4.
使用pyinotify监控文件系统变化
4.5.
监控proc目录
4.6.
使用Python监控MySQL
5.
文档与报告
5.1.
使用Python处理Excel文档
5.2.
使用Python操作PDF文档
5.3.
发送报告
5.4.
接收邮件
6.
网络管理
6.1.
列出网络上所有活跃的主机
6.2.
使用IPy进行IP地址管理
6.3.
使用dnspython解析DNS
7.
Python自动化管理
7.1.
SSH协议的Python实现paramiko
8.
自动化运维工具SaltStack
8.1.
SaltStack的使用
9.
容器工具Docker
9.1.
Ubuntu上安装Docker
9.2.
Docker的镜像和容器
9.3.
将容器转化为镜像
9.4.
Dockerfile使用
本书使用 GitBook 发布
Title
5. 文档与报告
将系统或者监控的信息输出为文档或报告。