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

Python

Python

定 價(jià):¥64.00

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

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

內(nèi)容簡介

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

作者簡介

  Noah Gift在加州理工學(xué)院、迪斯尼、Feature Animation和Turner Studios具有十年以上的Unix和Linux開發(fā)經(jīng)驗(yàn)。他是Giftcs和Cloud Seed軟件公司的合伙人。Jeremy M.Jones是Predictix公司的軟件工程師,同時(shí)也是開源項(xiàng)目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) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號