本書介紹了Python語言如何為管理uNIx和Linux服務器提供各種更加有效的任務處理方式。書中各章都提出了具體的管理問題,如并發(fā)或數據備份,然后通過Python示例提供了解決方案。通過本書,讀者可以學習如何用Python開發(fā)自己的一套命令行工具來解決諸多問題。作者建立了一個免費下載的Ubuntu虛擬機,其中包含本書的源代碼和運行實例,也包括SNMP、IPython、SQLAlchemy及其他工具。通過本書,你可以發(fā)現Python在如下幾個方面的作用:·讀取文本文件并提取信息?!な褂枚嗑€程和fork選項。·使用網絡設備從一個進程獲取另一個進程的信息。·創(chuàng)建可點擊的、易于交互的GUl工具?!ねㄟ^交互式SNMP編程實現監(jiān)控大型主機集群?!ふ莆誌Python shell,作為Bash、Korn或Z—Shell的替換或補充?!⒃朴嬎阏系交A設施中,編寫Google App引擎的應用程序。·通過定制腳本解決獨特數據備份的難題?!な褂肈jan90、SQLAlchemy和Storm ORM與數據庫進行交互。通過本書及其補充的虛擬機,你可以了解如何打包并部署Python應用程序和庫,以及編寫代碼在類似的多個UNIXfH Linux平臺上運行。