注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)Python

Python

Python

定 價:¥64.00

作 者: (美)瓊斯,(美)吉夫特 著
出版社: 英偉出版社
叢編項:
標 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787802057388 出版時間: 2009-04-01 包裝: 平裝
開本: 16開 頁數(shù): 433 字數(shù):  

內(nèi)容簡介

  《Python在Unix和Linux系統(tǒng)管理中的應(yīng)用》展示了Python語言如何提供一種更加高效的方式來處理Unix和Linux服務(wù)器管理工作中的各種任務(wù)。本書的每一章都會提出一個特定的管理問題,例如并發(fā)或數(shù)據(jù)備份,然后通過實際的例子提供基于Python的解決方案。你將學(xué)習(xí)使用Python開發(fā)一套屬于自己的命令行工具,并用來解決一系列范圍很廣的問題。本書作者們還構(gòu)建了一個可以免費下載的Ubuntu虛擬機。該虛擬機包含了這本書的源代碼,還可以用來運行書中的實例,包括SNMP、IPython、SQLAlchemy和許多其他工具。通過這本書,你將發(fā)現(xiàn)Python是怎樣幫助你: ·讀入文本文件并提取信息 ·使用線程和派生子進程的選項并發(fā)地運行多個任務(wù) ·使用網(wǎng)絡(luò)工具從一個進程傳送信息到另一個進程 ·創(chuàng)建更易互動的可點擊圖形界面工具 ·通過與SNMP交互來用程序監(jiān)控大型多個集群機器 ·掌握IPython的命令環(huán)境來替代或增強Bash、Korn或Z-Shell的功能 ·將云計算集成到基礎(chǔ)架構(gòu)中并編寫一個基于谷歌應(yīng)用程序引擎的應(yīng)用 ·利用定制腳本來解決特殊的數(shù)據(jù)備份的挑戰(zhàn) ·使用Django、SQLAlchemy和Storm對象關(guān)系模型來與數(shù)據(jù)庫交互通過本書及其輔助虛擬機,你將學(xué)習(xí)如何打包并部署Python應(yīng)用程序和庫文件,以及如何編寫在多個Unix和Linux平臺下都運行良好的代碼。

作者簡介

  Noah Gift在加州理工學(xué)院、迪斯尼、Feature Animation和Turner Studios具有十年以上的Unix和Linux開發(fā)經(jīng)驗。他是Giftcs和Cloud Seed軟件公司的合伙人。Jeremy M.Jones是Predictix公司的軟件工程師,同時也是開源項目Munkware、ediplex和podgrabber的作者。

圖書目錄

Foreword
Preface
1.Introduction
 Why Python?
 Motivation
 The Basics
 Executing Statements in Python
 Using Functions in Python
 Reusing Code with the Import Statement
2.IPython
 Installing IPython
 Basic Concepts
 Help with Magic Functions
 Unix Shell
 Information Gathering
 Automation and Shortcuts
 Summary
3.Text
  Python Built-ins and Modules
  Log Parsing
  ElementTree
  Summary
4.Documentation and Reporting
  Automated Information Gathering
  Manual Information Gathering
  Information Formatting
 Information Distribution
 Summary
5.Networking
 Network Clients
 Remote Procedure Call Facilities
 SSH
 Twisted
 Scapy
 Creating Scripts with Scapy
6.Data
 Introduction
 Using the OS Module to Interact with Data
 Copying, Moving, Renaming, and Deleting Data
 Working with Paths, Directories, and Files
 Comparing Data
 Merging Data
 Pattern Matching Files and Directories
 Wrapping Up rsync
 Metadata: Data About Data
 Archiving, Compressing, Imaging, and Restoring
 Using tarfile Module to Create TAR Archives
 Using a tarfile Module to Examine the Contents of TAR Files
7.SNMP
 Introduction
 Brief Introduction to SNMP
 IPython and Net-SNMP
 Discovering a Data Center
 Retrieving Multiple-Values with Net-SNMP
 Creating Hybrid SNMP Tools
 Extending Net-SNMP
 SNMP Device Control
 Enterprise SNMP Integration with Zenoss
8.OS Soup
 Introduction
 Cross-Platform Unix Programming in Python
 Pylnotify
 OSX
 Red Hat Linux Systems Administration
 Ubuntu Administration
Solaris Systems Administration
Virtualization
Cloud Computing
Using Zenoss to Manage Windows Servers from Linux
9.Package Management
10.Processes and Concurrency
11. BuildingGUIs.
12. Data Persistence
13.Command Line
14.Pragmatic Examples
Appendix: Callbacks
Index

本目錄推薦

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