Python自动化运维:技术与最佳实践 - (EPUB全文下载)
文件大小:7.19 mb。
文件格式:epub 格式。
书籍内容:
Linux/Unix技术丛书
Python自动化运维:技术与最佳实践
刘天斯 著
ISBN:978-7-111-48306-9
本书纸版由机械工业出版社于2014年出版,电子版由华章分社(北京华章图文信息有限公司,北京奥维博世图书发行有限公司)全球范围内制作与发行。
版权所有,侵权必究
客服热线:+ 86-10-68995265
客服信箱:service@bbbvip.com
官方网址:www.hzmedia.com.cn
新浪微博 @研发书局
腾讯微博 @yanfabook
目录
本书赞誉
前言
第一部分 基础篇
第1章 系统基础信息模块详解
1.1 系统性能信息模块psutil
1.2 实用的IP地址处理模块IPy
1.3 DNS处理模块dnspython
第2章 业务服务监控详解
2.1 文件内容差异对比方法
2.2 文件与目录差异对比方法
2.3 发送电子邮件模块smtplib
2.4 探测Web服务质量方法
第3章 定制业务质量报表详解
3.1 数据报表之Excel操作模块
3.2 Python与rrdtool的结合模块
3.3 生成动态路由轨迹图
第4章 Python与系统安全
4.1 构建集中式的病毒扫描机制
4.2 实现高效的端口扫描器
第二部分 高级篇
第5章 系统批量运维管理器pexpect详解
5.1 pexpect的安装
5.2 pexpect的核心组件
5.3 pexpect应用示例
第6章 系统批量运维管理器paramiko详解
6.1 paramiko的安装
6.2 paramiko的核心组件
6.3 paramiko应用示例
第7章 系统批量运维管理器Fabric详解
7.1 Fabric的安装
7.2 fab的常用参数
7.3 fabfile的编写
7.4 Fabric应用示例
第8章 从“零”开发一个轻量级WebServer
8.1 Yorserver介绍
8.2 功能实现方法
第9章 集中化管理平台Ansible详解
9.1 YAML语言
9.2 Ansible的安装
9.3 定义主机与组规则
9.4 匹配目标
9.5 Ansible常用模块及API
9.6 playbook介绍
9.7 playbook角色与包含声明
9.8 获取远程主机系统信息:Facts
9.9 变量
9.10 条件语句
9.11 循环
9.12 示例讲解
第10章 集中化管理平台Saltstack详解
10.1 Saltstack的安装
10.2 利用Saltstack远程执行命令
10.3 Saltstack常用模块及API
10.4 grains组件
10.5 pillar组件
10.6 state介绍
10.7 示例:基于Saltstack实现的配置集中化管理
第11章 统一网络控制器Func详解
11.1 Func的安装
11.2 Func常用模块及API
11.3 自定义Func模块
11.4 非Python API接口支持
11.5 Func的Facts支持
第12章 Python大数据应用详解
12.1 环境说明
12.2 Hadoop部署
12.3 使用Python编写MapReduce
12.4 实战分析
第三部分 案例篇
第13章 从零开始打造B/S自动化运维平台
13.1 平台功能介绍
13.2 系统构架设计
13.3 数据库结构设计
13.4 系统环境部署
13.5 系统功能模块设计
第14章 打造Linux系统安全审计功能
14.1 平台功能介绍
14.2 系统构架设计
14.3 数据库结构设计
14.4 系统环境部署
14.5 服务器端功能设计
第15章 构建分布式质量监控平台
15.1 平台功能介绍
15.2 系统构架设计
15.3 数据库结构设计
15.4 系统环境部署
15.5 服务器端功能设计
第16章 构建桌面版C/S自动化运维平台
16.1 平台功能介绍
16.2 系统构架设计
16.3 数据库结构设计
16.4 系统环境部署
16.5 系统功能模块设计
本书赞誉
市面上介绍互动的、面向对象的Python编程语言的书有很多,其强大而又灵活的特性,使其成为很多企图通过工具来实现工作(半)自动化的运营同学的首选。更难得的是,本书作者以其在腾讯游戏运营的工作经验,辅以大量实际的案例来讲述了他是如何使用Python来解决诸如监控、安全、订制报表和大数据应用等问题,以及构建一个自动化运维的平台来提升运维工作效率,值得一看。
腾讯互动娱乐运营部副总经理 崔晓春
《Python自动化运维:技术与最佳实践》是结合刘天斯先生超过十年,在互联网行业“天涯在线”及“腾讯”等的工作经验,实际贴近工作应用场景所撰写的书籍,没有浮夸的文藻修饰,只有实际的落地执行和动手操做,可以作为大家在工作中的工具书。
全书以系统信息的了解、采集、监控,以及信息良好地输出为开头,以提升个人工作效率的基础运维工具为承接,再深入介绍集中化管理海量机器、系统的方案,并且搭配实际的例子进行介绍,相信能够覆盖读者的大部分应用场景需求,也能够给予读者相关领域的入门指引。
刘天斯先生的精神也是很值得推广和赞赏的,在繁忙的工作之余,能够思考、总结,并且能够以文字的方式与更多的人分享和传承,是除了书籍本身之外,我学习到的重要收获。
腾讯互动娱乐运营部数据中心总监 孙龙君
在移动互联和大数据时代,无论是出于对效率的追逐,还是应对海量规模运维,自动化运维都是企业的必然选择。Python因为具有简单、灵活、功能强大和适合脚本处理等优点,在运维领域被广泛使用,让很多运维工程师从烦琐的日常工作中解放出来。
天斯是运维领域的资深专家,在互联网行业工作多年,不仅具备解决各种运维难题的强大能力,拥有多项专利,还开发过多个运维利器,非常受欢迎。本书是国内第一本讲述Python如何应用在自动化运维领域的著作,是基于天斯对Python自动化运维的深入研究,以及在海量互联网实战经验中总结提炼而来,具有高度可读性和实战价值。
腾讯架构平台部运 ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Python自动化运维:技术与最佳实践 - (EPUB全文下载)