Python自动化运维快速入门(第2版)》助您掌握Linux系统自动化运维技术,适合Linux系统运维人员阅读。京东当当天猫都有发售。

 

Python自动化运维快速入门(第2版)》

 

目前市场上介绍Python自动化运维的图书并不多,真正从实际应用出发,通过各种典型应用场景和项目案例来指导读者提高运维开发水平的图书就更少。本书以实战为主旨,通过Python运维开发中常见的典型应用(近百个场景),让读者全面、深入、透彻地学习Python在自动化运维领域的各种热门技术及主流开源工具的使用,提高实际开发水平和项目实战能力。

 

1  自动化运维与Python。本章介绍自动化运维的背景知识、相关的开源工具以及如何构造成熟的自动化运维体系。


2  基础运维技能。本章介绍如何使用Python处理文件、监控系统信息、监控文件系统、调用外部命令、日志记录、搭建FTP服务器、发送邮件报警等实用基础运维技术。


3~5  实战多进程、实战多线程、实战协程。第3~5章对多进程和多线程中的创建方法、锁、信号量、事件、队列、进程池、线程池、协程的定义和使用、适用场景等进行详细介绍,并配有示例用于练习和实际使用。


7~10  开源工具的使用方法。第7~10章主要介绍开源工具的使用方法,包括自动化运维工具(Ansible)、定时任务模块(APScheduler)、执行远程命令的工具(Paramiko)、分布式任务队列(Celery)及任务调度神器(Airflow)。


11  Docker容器技术。本章介绍高级运维工具Docker,包括Docker的框架、原理、所能解决的问题、安装部署、使用方法等,同时也对Docker中的卷、卷的共享、如何自制镜像、Docker网络配置等做详细介绍。


12  主流自动化配置工具。本章介绍主流的自动化配置工具,包括配置引擎CFEngine、自动化运维工具Chef、配置管理工具Puppet、基础设施管理工具SaltStack,分别介绍它们的功能特点、安装过程及简要的使用方法。


13  开源配置管理平台搭建。本章主要介绍开源的配置管理平台的系统功能、技术实现、开发环境及生产环境的安装部署过程。开源的配置管理平台一个是open-cmdb,一个是bk-cmdb,安装部署主流的开源项目,可以学习优秀开源软件的系统设计,同时也可以节省企业的成本。


14  统一监控平台Zabbix。本章主要介绍统一监控平台Zabbix的系统功能及生产环境的安装部署过程。在企业网络环境中部署Zabbix,可以保证服务器系统的安全运营,并提供灵活的通知机制以便让系统管理员快速定位和解决系统存在的各种问题。


15  运维开发相关技术。本章介绍前端开发框架Vue.js、后端接口开发框架FastAPIWebSocket开发,包括一些优秀的开源项目,掌握这些技术,可以自行开发复杂的管理平台,成为一名合格的运维开发人员。


16  DevOps方法论。本章探讨DevOps方法论,介绍什么是DevOpsDevOps实施成功的关键因素,DevOps常用的工具,DevOps能为企业带来哪些收益等。

 

 《Python自动化运维快速入门(第2版)》助您掌握Linux系统自动化运维技术_python