幫助中心 | 我的帳號 | 關於我們

Python Linux系統管理與自動化運維/Linux\Unix技術叢書

  • 作者:賴明星
  • 出版社:機械工業
  • ISBN:9787111578659
  • 出版日期:2017/09/01
  • 裝幀:平裝
  • 頁數:412
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Python是系統管理和運維領域的一把利器,本書是作者多年來在網易的雲平台開發、資料庫內核開發、系統管理與運維領域使用Python的經驗總結。
    由賴明星著的《Python Linux系統管理與自動化運維/Linux\Unix技術叢書》以Linux系統管理為線索,以Python語言為載體,從工具、方法、實戰等多個方面講解了如何在Linux系統管理和自動化運維中使用Pythor、解決各種問題,包含大量案例和最佳實踐。
    全書邏輯上分為5個部分:
    介紹篇(第l章):介紹了Python語言的優缺點和Python在Linux系統管理領域的應用;
    工具篇(第2章):講解了多個Python生態工具,充分利用這些工具,不但可以有效地提高工作效率,而且還能形成統一的代碼風格:
    腳本篇(箔3-7章):詳細講解了如何使用Python編寫腳本管理Linux,包括如何使用Python構建命令行工具、如何處理文本、如何進行系統管理、如何監控Linux系統,以及如何處理文檔與報告,包含大量的Python實戰案例。
    自動化篇(第8-10章):主要講解了多個Python語言開發工具,包括網路嗅探工具Scapy、自動化運維工具Fabric、自動部署工具Ansible等,靈活使用這些工具,可以有效地提高運維工程師的工作效率,
    綜合案例篇(第11章):介紹了一個綜合案例,即使用Python打造MySQL資料庫專家系統。其中詳細講解了Python中的高級語言特性和系統架構,充分理解這一章的內容,相信讀者的Pythons水平能有一個較大的提升。

作者介紹
賴明星

目錄
推薦序一
推薦序二
推薦序三
前言
第1章  Python語言與Linux系統管理
  1.1  Python語言有多流行
  1.2  Python語言為什麼流行
  1.3  Python語言有什麼缺點
  1.4  Python語言的應用場景
  1.5  為什麼Python適合Linux系統管理
  1.6  使用Python2還?
第2章  Python生態工具
  2.1  Python內置小工具
    2.1.1  1秒鐘啟動一個下載伺服器
    2.1.2  字元串轉換為
    2.1.3  檢查第三方庫是否正確安裝
  2.2  pip高級用法
    2.2.1  pip介紹
    2.2.2  pip常用命令
    2.2.3  加速pip安裝的技巧
  2.3  Python編輯器
    2.3.1  編寫Python的vim插件
    2.3.2  Windows下Python編輯器PyCharm介紹
  2.4  Python編程輔助工具
    2.4.1  Python互動式編程
    2.4.2  使用IPython互動式編程
    2.4.3  jupyter的使用
  2.5  Python調試器
    2.5.1  標準庫的
    2.5.2  開源的
  2.6  Python代碼規範檢查
    2.6.1  PEP8編碼規範介紹
    2.6.2  使用pycodestyle檢查代碼規範
    2.6.3  使用autopep8將代碼格式化
  2.7  Python工作環境管理
    2.7.1  使用pyenv管理不同的Python版本
    2.7.2  使用virtualenv管理不同的項目
  2.8  本章總結
第3章  打造命令行工具
  3.1  與命令行相關的Python語言特性
    3.1.1  使用sys.argv獲取命令行參數
    3.1.2  使用sys.stdin和fileinput讀取標準輸入
    3.1.3  使用SystemExit異常列印錯誤信息
    3.1.4  使用getpass庫讀取密碼
  3.2  使用ConfigParse解析配置文件
  3.3  使用argparse解析命令行參數
    3.3.1  ArgumentParse解析器
    3.3.2  模仿MySQL客戶端的命令行參數
  3.4  使用logging記錄日誌
    3.4.1  日誌的作用

    3.4.2  Python的logging模塊
    3.4.3  配置日誌格式
  3.5  與命令行相關的開源項目
    3.5.1  使用click解析命令行參數
    3.5.2  使用prompt_toolkit打造互動式命令行工具
  3.6  本章總結
第4章  文本處理
第5章  Linux系統管理
第6章  使用Python監控Linux系統
第7章  文檔與報告
第8章  網路
第9章  Python動化管理
第10章  深入淺出Ansible
第11章  使用Python打造MySQL專家系統

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032