內容簡介
《Python UNIX和Linux系統管理指南》介紹了Python語言如何為管理uNIx和Linux伺服器提供各種更加有效的任務處理方式。書中各章都提出了具體的管理問題,如並發或數據備份,然後通過Python示例提供了解決方案。通過《Python UNIX和Linux系統管理指南》,讀者可以學習如何用Python開發自己的一套命令行工具來解決諸多問題。
作者建立了一個免費下載的Ubuntu虛擬機,其中包含《Python UNIX和Linux系統管理指南》的原始碼和運行實例,也包括SNMP、ipython、SQLAlchemy及其他工具。通過《Python UNIX和Linux系統管理指南》,你可以發現Python在如下幾個方面的作用:
讀取文本檔案並提取信息。
使用多執行緒和fork選項。
使用網路設備從一個進程獲取另一個進程的信息。
創建可點擊的、易於互動的GUl工具。
通過互動式SNMP編程實現監控大型主機集群。
掌握IPython shell,作為Bash、Korn或Z—Shell的替換或補充。
將雲計算整合到基礎設施中,編寫Google App引擎的應用程式。
通過定製腳本解決獨特數據備份的難題。
使用Djan90、SQLAlchemy和Storm ORM與資料庫進行互動。
通過《Python UNIX和Linux系統管理指南》及其補充的虛擬機,你可以了解如何打包並部署Python應用程式和庫,以及編寫代碼在類似的多個UNIXfH Linux平台上運行。
作者簡介
Noah Gift使用UNIX和Linux系統十餘年,曾就職於Caltech、Disney、Feature Animation和Turner Studios。他是Giftcs和Cloud Seed Software公司的合作夥伴。
圖書目錄
序
前言
第1章 Python簡介
第2章 IPython
第3章 文本
第4章 文檔與報告
第5章 網路
第6章 數據
第7章 SNMP
第8章 作業系統什錦
第9章 包管理
第10章 進程與並發
第11章 創建GUI
第12章 數據持久性
第13章 命令行
第14章 實例
附錄回調
……