作者: | 刘天斯 |
语言: | 中文 |
出版年份: | 2014 |
编程语言: | Python |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
全书 16 章 分三大篇章,遵循“先基础、后高级、再案例”的思路。
| 篇章 | 内容范围 | 核心价值 | |---|---|---| | 基础篇(1-4章) | 信息收集、监控、报表、安全 | 快速补齐日常运维 80% 高频脚本 | | 高级篇(5-12章) | 批量管理、配置管理、WebServer、大数据 | 掌握主流自动化框架与二次开发能力 | | 案例篇(13-16章) | 4 大完整平台实战 | 从 0 到 1 交付可落地的运维系统 |
系统信息采集
业务监控
可视化报表
系统安全
| 工具 | 关键词 | 书中交付要点 | |---|---|---| | pexpect | 自动交互 | SSH/FTP/Telnet 免密批量登录、文件自动拉取 | | paramiko | SSH2 协议 | 密钥登录、堡垒机跳板、SFTP 文件管道 | | Fabric | 轻量级运维 | fabfile 任务编排、角色分组、代码发布回滚 | | Yorserver | 自研 WebServer | 800 行 Python 实现缓存、压缩、HTTPS、CGI | | Ansible | 无 agent 配置管理 | YAML playbook、role、jinja2 模板、Facts 变量 | | Saltstack | 消息队列+ZMQ | grains、pillar、state、批量命令、配置漂移修复 | | Func | 统一网络控制器 | XML-RPC/SSL、自定义模块、跨语言 API | | Hadoop + Python | 大数据运维 | Streaming、Mrjob 框架、日志离线分析 |
OMServer(B/S 运维平台)
Linux 安全审计系统
分布式质量监控平台
OManager(桌面 C/S 运维平台)
github.com/yorkoliu/pyauto
,按章节目录存放qa.liuts.com
,持续更新补丁与 FAQ《Python自动化运维:技术与最佳实践》以“脚本速用 → 框架精通 → 平台落地”为主线,提供了从单台服务器到十万台规模的完整自动化运维解决方案,是运维人迈向 DevOps 的实战路线图。