注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Python自動化運維快速入門(第2版)

Python自動化運維快速入門(第2版)

Python自動化運維快速入門(第2版)

定 價:¥89.00

作 者: 鄭征 著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302578628 出版時間: 2021-06-01 包裝: 平裝
開本: 16開 頁數(shù): 369 字數(shù):  

內(nèi)容簡介

  《Python自動化運維快速入門(第2版)》從零開始講解Python自動化運維工具和及其使用,通過上百個實際運維場景案例,幫助讀者理解并掌握自動化運維技術(shù)?!禤ython自動化運維快速入門(第2版)》分為16章,內(nèi)容包括Python自動化運維概述、Python基礎(chǔ)運維技能、實戰(zhàn)多進程、實戰(zhàn)多線程、實戰(zhàn)協(xié)程、自動化運維工具(Ansible)、定時任務(wù)模塊(APScheduler)、執(zhí)行遠程命令的工具(Paramiko)、任務(wù)調(diào)度神器(Airflow)、分布式任務(wù)隊列(Celery)、Docker容器技術(shù)、主流的自動化配置工具、開源配置管理平臺搭建、統(tǒng)一監(jiān)控平臺Zabbix、運維開發(fā)技術(shù)、DevOps方法論等?!禤ython自動化運維快速入門(第2版)》內(nèi)容詳盡、示例豐富,適合廣大從事Python運維開發(fā)的初學者學習和參考,同時也可作為高等院校和培訓機構(gòu)計算機及其相關(guān)專業(yè)的教材使用。目前開源軟件社區(qū)有不少優(yōu)秀的Python自動化運維軟件,如Ansible、Airflow、Celery、Paramiko等,甚至一些大型商用的自動化部署系統(tǒng)也用Python開發(fā)?!禤ython自動化運維快速入門(第2版)》以實戰(zhàn)為主旨,通過Python運維開發(fā)中常見的典型應用,讓讀者系統(tǒng)地掌握Python在自動化運維領(lǐng)域的各種熱門技術(shù)及主流開源工具的使用,并提高Python自動化運維技能。

作者簡介

  鄭征,計算機專業(yè)畢業(yè),碩士,師從李云飛教授,曾發(fā)表論文兩篇,獲兩項實用新型專利。工作多年來一直致力于運維開發(fā)及數(shù)據(jù)分析,從事銀行數(shù)據(jù)庫、操作系統(tǒng)、大型軟件系統(tǒng)相關(guān)的運維及開發(fā)工作,擅長Python、Shell、SQL。對自動化運維、監(jiān)控、調(diào)度工具、數(shù)據(jù)庫技術(shù)有過細致的研究,是Python語言的狂熱愛好者。長期專注于Python運維程序開發(fā),致力于解決運維工作過程中的實際問題,提高運維工作的效率,減輕運維工作的負擔。

圖書目錄

第1章 自動化運維與Python
1.1 自動化運維概述
1.1.1 自動化運維勢在必行
1.1.2 什么是成熟的自動化運維平臺
1.1.3 為什么選擇Python進行運維
1.2 初識Python
1.3 Python環(huán)境搭建
1.3.1 Windows系統(tǒng)下的Python安裝
1.3.2 Linux系統(tǒng)下的Python安裝
1.4 開發(fā)工具介紹
1.4.1 PyCharm
1.4.2 vim
1.5 Python基礎(chǔ)語法
1.5.1 數(shù)字運算
1.5.2 字符串
1.5.3 列表與元組
1.5.4 字典
1.5.5 集合
1.5.6 函數(shù)
1.5.7 條件控制與循環(huán)語句
1.5.8 可迭代對象、迭代器和生成器
1.5.9 對象賦值、淺復制、深復制
1.6 多個例子實戰(zhàn)Python編程
1.6.1 實戰(zhàn)1:九九乘法表
1.6.2 實戰(zhàn)2:發(fā)放獎金的梯度
1.6.3 實戰(zhàn)3:遞歸獲取目錄下文件的修改時間
1.6.4 實戰(zhàn)4:兩行代碼查找替換3或5的倍數(shù)
1.6.5 實戰(zhàn)5:一行代碼的實現(xiàn)
1.7 pip工具的使用
第2章 基礎(chǔ)運維技能
2.1 文本處理
2.1.1 Python編碼解碼
2.1.2 文件操作
2.1.3 讀寫配置文件
2.1.4 解析XML文件
2.2 系統(tǒng)信息監(jiān)控
2.3 文件系統(tǒng)監(jiān)控
2.4 執(zhí)行外部命令subprocess
2.4.1 subprocess.run()方法
2.4.2 Popen類
2.4.3 其他方法
2.5 日志記錄
2.5.1 日志模塊簡介
2.5.2 logging模塊的配置與使用
2.6 搭建FTP服務(wù)器與客戶端
2.6.1 搭建FTP服務(wù)器
2.6.2 編寫FTP客戶端程序
2.7 郵件提醒
2.7.1 發(fā)送郵件
2.7.2 接收郵件
2.7.3 將報警信息實時發(fā)送至郵箱
2.8 微信提醒
2.8.1 處理微信消息
2.8.2 將警告信息發(fā)送至微信
……
第3章 實戰(zhàn)多進程
第4章 實戰(zhàn)多線程
第5章 實戰(zhàn)協(xié)程
第6章 自動化運維工具Ansible
第7章 定時任務(wù)模塊APScheduler
第8章 執(zhí)行遠程命令的工具Paramiko
第9章 分布式任務(wù)隊列Celer
第10章 任務(wù)調(diào)度神器Airflow
第11章 Docker容器技術(shù)介紹
第12章 主流自動化配置工具
第13章 開源配置管理平臺搭建
第14章 統(tǒng)一監(jiān)控平臺Zabbix
第15章 運維開發(fā)相關(guān)技術(shù)
第16章 DevOps方法論

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號