• Python自动化运维快速入门(第2二版) 郑征 清华大学出版社 9787302578628
21年品牌 40万+商家 超1.5亿件商品

Python自动化运维快速入门(第2二版) 郑征 清华大学出版社 9787302578628

正版旧书 里面部分笔记 内容完好 可正常使用 旧书不附带光盘

9.8 九品

库存6件

江西南昌
认证卖家担保交易快速发货售后保障

作者郑征

出版社清华大学出版社

ISBN9787302578628

出版时间2021-06

装帧线装

货号4555837

上书时间2024-07-02

有路官方旗舰店

八年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
商品描述
温馨提示:亲!旧书库存变动比较快,有时难免会有断货的情况,为保证您的利益,拍前请务必联系卖家咨询库存情况!谢谢!
书名:Python自动化运维快速入门(第2版)
编号:4555837
ISBN:9787302578628[十位:]
作者:郑征
出版社:清华大学出版社
出版日期:2021年06月
页数:0
定价:89.00 元
参考重量:0.700Kg
-------------------------
新旧程度:6-9成新左右,不影响阅读,详细情况请咨询店主
如图书附带、磁带、学习卡等请咨询店主是否齐全* 图书目录 *
第1章 自动化运维与Python 1 1.1 自动化运维概述 1 1.1.1 自动化运维势在必行 1 1.1.2 什么是成熟的自动化运维平台 2 1.1.3 为什么选择Python进行运维 2 1.2 初识Python 6 1.3 Python环境搭建 6 1.3.1 Windows系统下的Python安装 6 1.3.2 Linux系统下的Python安装 9 1.4 开发工具介绍 13 1.4.1 PyCharm 13 1.4.2 vim 17 1.5 Python基础语法 20 1.5.1 数字运算 20 1.5.2 字符串 22 1.5.3 列表与元组 27 1.5.4 字典 29 1.5.5 集合 31 1.5.6 函数 33 1.5.7 条件控制与循环语句 34 1.5.8 可迭代对象、迭代器和生成器 38 1.5.9 对象赋值、浅复制、深复制 42 1.6 多个例子实战Python编程 46 1.6.1 实战1:九九乘法表 46 1.6.2 实战2:发放奖金的梯度 47 1.6.3 实战3:递归获取目录下文件的修改时间 48 1.6.4 实战4:两行代码查找替换3或5的倍数 49 1.6.5 实战5:一行代码的实现 50 1.7 pip工具的使用 50 第2章 基础运维技能 53 2.1 文本处理 53 2.1.1 Python编码解码 53 2.1.2 文件操作 57 2.1.3 读写配置文件 64 2.1.4 解析XML文件 66 2.2 系统信息监控 73 2.3 文件系统监控 78 2.4 执行外部命令subprocess 80 2.4.1 subprocess.run()方法 80 2.4.2 Popen类 82 2.4.3 其他方法 83 2.5 日志记录 83 2.5.1 日志模块简介 84 2.5.2 logging模块的配置与使用 85 2.6 搭建FTP服务器与客户端 91 2.6.1 搭建FTP服务器 91 2.6.2 编写FTP客户端程序 95 2.7 邮件提醒 96 2.7.1 发送邮件 96 2.7.2 接收邮件 101 2.7.3 将报警信息实时发送至邮箱 103 2.8 微信提醒 108 2.8.1 处理微信消息 108 2.8.2 将警告信息发送至微信 112 第3章 实战多进程 115 3.1 创建进程的类Process 115 3.2 进程并发控制之Semaphore 119 3.3 进程同步之Lock 120 3.4 进程同步之Event 122 3.5 进程优先级队列Queue 124 3.6 多进程之进程池Pool 125 3.7 多进程之数据交换Pipe 126 第4章 实战多线程 129 4.1 Python多线程简介 129 4.2 多线程编程之threading模块 133 4.3 多线程同步之Lock(互斥锁) 136 4.4 多线程同步之Semaphore(信号量) 138 4.5 多线程同步之Condition 139 4.6 多线程同步之Event 140 4.7 线程优先级队列(queue) 142 4.8 多线程之线程池pool 143 第5章 实战协程 145 5.1 定义协程 145 5.2 并发 147 5.3 异步请求 148 第6章 自动化运维工具Ansible 153 6.1 Ansible的安装 153 6.2 Ansible配置 154 6.3 inventory文件 155 6.4 Ansible ad-hoc模式 157 6.5 Ansible playbooks模式 165 第7章 定时任务模块APScheduler 169 7.1 安装及基本概念 169 7.1.1 APScheduler的安装 169 7.1.2 APScheduler涉及的几个概念 169 7.1.3 APScheduler的工作流程 170 7.2 配置调度器 172 7.3 启动调度器 175 7.4 调度器事件监听 179 第8章 执行远程命令的工具Paramiko 182 8.1 介绍几个重要的类 182 8.1.1 通道类 182 8.1.2 传输类 183 8.1.3 SSHClient类 184 8.2 Paramiko的使用 185 8.2.1 安装Paramiko 185 8.2.2 基于用户名和密码的SSHClient方式登录 185 8.2.3 基于用户名和密码的Transport方式登录并实现上传与下载 186 8.2.4 基于公钥密钥的SSHClient方式登录 187 8.2.5 基于公钥密钥的Transport方式登录 188 第9章 分布式任务队列Celery 189 9.1 Celery简介 189 9.2 安装Celery 191 9.3 安装RabbitMQ或Redis 192 9.3.1 安装RabbitMQ 192 9.3.2 安装Redis 193 9.4 个Celey程序 194 9.5 个工程项目 197 9.6 Celery架构 201 9.7 Celery 队列 202 9.8 Celery Beat任务调度 205 9.9 Celery 远程调用 206 9.10 监控与管理 209 9.10.1 Celery命令行实用工具 209 9.10.2 Web实时监控工具Flower 212 9.10.3 Flower的使用方法 213 第10章 任务调度神器Airflow 217 10.1 Airflow简介 217 10.1.1 DAG 218 10.1.2 操作符——Operators 218 10.1.3 时区——timezone 219 10.1.4 Web服务器——webserver 219 10.1.5 调度器——schduler 220 10.1.6 工作节点——worker 220 10.1.7 执行器——Executor 220 10.2 Airflow安装与部署 220 10.2.1 在线安装 221 10.2.2 离线安装 223 10.2.3 部署与配置(以SQLite为知识库) 223 10.2.4 指定依赖关系 228 10.2.5 启动scheduler 228 10.3 Airflow配置MySQL知识库和LocalExecutor 229 10.4 Airflow配置Redis和CeleryExecutor 236 10.5 Airflow任务开发Operators 238 10.5.1 Operators简介 239 10.5.2 BaseOperator 简介 239 10.5.3 BashOperator的使用 240 10.5.4 PythonOperator的使用 241 10.5.5 SSHOperator的使用 242 10.5.6 HiveOperator的使用 243 10.5.7 如何自定义Operator 244 10.6 Airflow集群、高可用部署 244 10.6.1 Airflow的四大守护进程 245 10.6.2 Airflow的守护进程是如何一起工作的 245 10.6.3 Airflow单节点部署 246 10.6.4 Airflow多节点(集群)部署 246 10.6.5 扩展worker节点 247 10.6.6 扩展Master节点 247 10.6.7 Airflow集群部署的具体步骤 249 第11章 Docker容器技术介绍 251 11.1 Docker概述 251 11.2 Docker解决什么问题 252 11.3 Docker的安装部署与使用 253 11.3.1 安装Docker引擎 253 11.3.2 使用Docker 254 11.3.3 Docker命令的使用方法 255 11.4 卷的概念 258 11.5 数据卷共享 259 11.6 自制镜像并发布 260 11.7 Docker网络 260 11.7.1 Docker的网络模式 261 11.7.2 Docker网络端口映射 262 11.8 Docker小结 262 第12章 主流自动化配置工具 263 12.1 配置引擎CFEngine 263 12.1.1 使用CFEngine的四个理由 263 12.1.2 CFEngine的安装 265 12.1.3 CFEngine的配置 268 12.1.4 CFEngine政策示例 272 12.2 自动化运维工具Chef 275 12.2.1 Chef简介 275 12.2.2 Chef的安装 275 12.2.3 Chef的使用 279 12.3 Puppet 280 12.3.1 Puppet简介 280 12.3.2 Puppet安装和配置 281 12.3.3 Puppet配置语言 282 12.3.4 编写个配置文件 284 12.4 SaltStack 286 12.4.1 SaltStack的简介 286 12.4.2 SaltStack的安装与配置 287 12.4.3 SaltStack的使用 293 第13章 开源配置管理平台搭建 299 13.1 open-cmdb 299 13.1.1 open-cmdb功能介绍 300 13.1.2 open-cmdb开发环境部署 301 13.1.3 open-cmdb生产环境部署 305 13.2 蓝鲸配置平台 313 13.2.1 蓝鲸配置平台系统架构 313 13.2.2 蓝鲸配置平台环境快速部署 314 第14章 统一监控平台Zabbix 319 14.1 Zabbix主要功能 319 14.2 Zabbix平台的技术术语 320 14.3 Zabbix的主要模块 321 14.4 Zabbix的安装要求 322 14.5 Zabbix的安装:从安装包进行安装 322 14.6 Zabbix的安装:从容器进行安装 325 第15章 运维开发相关技术 328 15.1 前端开发之Vue.js 328 15.1.1 新手学习Vue.js的先后顺序 328 15.1.2 使用Vue.js实现一个demo 329 15.1.3 使用vue-cli创建工程并部署 336 15.1.4 流行的Vue.js UI库 342 15.1.5 几个开源的Vue.js管理项目 342 15.2 后端接口开发之FastAPI 343 15.2.1 FastAPI的安装 343 15.2.2 编写一个demo 344 15.2.3 安全与中间件 345 15.2.4 SQL与数据库 348 15.2.5 测试与调试 353 15.3 WebSocket开发 358 15.3.1 WebSocket client的实现 358 15.3.2 WebSocket Server的实现 359 15.3.3 实现一个安全的WebSocket 360 15.3.4 基于WebSocket实现一个webshell 361 15.3.5 与主流框架集成的WebSocket 364 第16章 DevOps方法论 365 16.1 什么是DevOps 365 16.2 DevOps成功的关键 366 16.3 DevOps常用的10个工具 367 16.4 DevOps能为企业带来哪些收益 368
  • Python自动化运维快速入门(第2二版) 郑征 清华大学出版社 9787302578628

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP