分享
 
 
 

Python UNIX和Linux系统管理指南(O'reilly精品图书系列)(Python for UNIX and Linux System Administration)

Python UNIX和Linux系统管理指南(O'reilly精品图书系列)(Python for UNIX and Linux System Administration)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,操作系统,Linux,Linux 系统使用,
  品牌: Noah Gift

基本信息·出版社:机械工业出版社

·页码:417 页

·出版日期:2009年09月

·ISBN:7111266633/9787111266631

·条形码:9787111266631

·包装版本:第1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:O'reilly精品图书系列

·外文书名:Python for UNIX and Linux System Administration

产品信息有问题吗?请帮我们更新产品信息。

内容简介《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公司的合作伙伴。

Jeremy M.Jones是一名软件工程师,就职于Predictix,他是Munkware、ediplex和podgrabber等开源项目的作者。

媒体推荐“本书针对Python的入门者,无论他们是否具有shell脚本编程方面的经验。与其他编程书籍不同,Je remyeliNoah在书中大量使用了现实生活中非常有用的代码示例,有助于入门者开始使用Python。这本书不会令你失望,它将为你的成功助一臂之力!”

——《Red Hat Magazine》杂志社,Ruth Suehle和Bascha Harris

编辑推荐《Python UNIX和Linux系统管理指南》是由机械工业出版社出版的。

目录

前言

第1章 Python简介

为什么要选Python

学习的动力

一些基础知识

在Python中执行命令

在Python中使用函数

通过Import语句实现代码复用

第2章 IPython

安装IPython

基础知识

从功能强大的函数获得帮助

UNIX Shell

信息搜集

自动和快捷方式

本章小结

第3章 文本

Python的内建功能及模块

Element Tree

本章小结

第4章 文档与报告

自动信息收集

手工信息收集

信息格式化

信息发布

本章小结

第5章 网络

网络客户端

远程过程调用

SSH

Twisted

Scapy

使用Scapy创建脚本

第6章 数据

引言

使用OS模块与Data进行交互

拷贝、移动、重命名和删除数据

使用路径.目录和文件

数据比较

合并数据

对文件和目录的模式匹配

包装rsync

元数据:关于数据的数据

存档.压缩.映像和恢复

使用tarfile模块创建TAR归档

使用tarfile模块检查TAR文件内容

第7章 SNMP

引言

对SNMP的简要介绍

IPython与Net-SNMP

查找数据中心

使用Net-SNMP获取多个值

创建混合的SNMP工具

Net-SNMP扩展

SNMP设备控制

整合Zenoss的企业级SNMP

第8章 操作系统什锦

引言

Python中跨平台的UNIX编辑

PyInotify

OSX

Red Hat Linux系统管理

Ubuntu管理

Solaris系统管理

虚拟化

云计算

使用Zenoss从Linux上管理Windows服务器

第9章 包管理

引言

Setuptools和Python Egg

使用easy install

Easy install的高级特征

创建egg

进入点及控制台脚本

使用Python包索引注册一个包

Distutils

Buildout

使用Buildout

使用Buildout进行开发

virtualenv

EPM包管理

EPM总结:真的非常简单

第10章 进程与并发

引言

子进程

使用Supervisor来管理进程

使用Screen来管理进程

Python中的线程

进程

Processing模块

调度Python进程

daemonizer

本章小结

第11章 创建GUI

GUI创建理论

生成一个简单的PyGTK应用

使用PyGTK创建Apache日志浏览器

使用Curses创建Apache日志浏览器

Web应用

DJango

本章小结

第12章 数据持久性

简单序列化

关系序列化

本章 小结

第13章 命令行

引言

基本标准输入的使用

Optparse简介

简单的Optparse使用模式

UnixMashups:整合Shell命令到Python命令行工具中

整合配置文件

本章小结

第14章 实例

使用Python管理DNS

使用OpenLDAP.ActiveDirectory以及其他Python工具实现LDAP

Apache日志报告

FTP镜像

附录回调

……[看更多目录]

序言系统管理员每天都会面临许多繁杂而琐碎的工作,这些工作往往需要耗费大量的时间和精力,令许多系统管理员疲于应对。Python的出现为系统管理员带未了希望,如资深系统管理员/EleenFrisch在使用其他语言从事了多年的编程工作之后,第一次使用Python时所体会到的:“它就像冬日过后一缕清新的空气,一束温暖的阳光。”

Python是一种简单易学。功能强大的编程语言,也是世界上发展速度最快的语言之一。在最近的计算机语言热度排名中,Python已跃至第七位,仅排在Java、C、C++、VB、PHP和C#之后。Python在大多数平台上的各种应用中都是理想的脚本语言,特别适用于快速的应用程序开发。著名的搜索引擎Google也大量使用了Python脚本,而在Nokia智能手机所采用的Symbian操作系统上,Python也成为继C++和Java之后的第三种编程语言。Python拥有一个强大的基本类库和数量众多的第三方扩展,其丰富程度可以与Java的JDK相媲美。将Python应用于系统管理,无疑会让系统管理员如虎添翼。

本书的作者有多年学习和使用Python的实践经验,并且该书经过多位评审专家的严格审核,集成了众多Python程序员。爱好者的智慧,仅从长长的致谢列表中就可以看到作者对本书所倾注的心血。

本书构思精巧,在知识点的组织和示例的选择上精心安排,每一章节都提出了具体的管理问题,并通过示例逐一给出了完整的解决方案。书中提供了大量的示例代码。这些精心构建的示例可以帮助读者由浅入深地领悟Python的精髓。以书中的示例为参照,读者完全可以开发出一套适用于自己的工具来解决遇到的实际问题。而这也是本书的一大特色。

本书内容浅显易懂,非常适合于初。中级Python程序员,也无疑会成为系统管理员手中的必备手册。

参与本书翻译工作的人员还包括张西广。成保栋。王振海。关志涛。于炯和张常有教授审阅了全书,并提出了宝贵意见。

由于时间仓促,译者水平有限,在翻译过程中难免会出现一些错误,恳请读者批评指正。

文摘插图:

Python UNIX和Linux系统管理指南(O'reilly精品图书系列)(Python for UNIX and Linux System Administration)

第1章 Python简介

为什么要选Python

如果你是一位系统管理员,那么可能已对Perl、Bash、ksh或其他一些脚本语言有所了解,甚至已经使用了其中的一种或几种。我们通常利用脚本语言来完成一些重复、乏味的工作,使用后,工作完成的速度和准确性都远远高于不使用它们时的情况。实际上,所有的语言都是工具,它们为完成工作提供了便捷的手段,而这些工具的价值也正是体现在它们能够帮助人们把工作做得更好。我们有理由相信Python是一个非常有价值的工具,它会帮助你更为高效地完成工作。

选择Python是因为它lzLPerl、Bash、Ruby或其他语言更好么?事实上,我们很难对各种编程语言的优劣进行排序,因为这些工具与使用它们的程序员的思维习惯有着紧密联系。编程是一种主观性很强的活动,与程序员直接相关。一门优秀的编程语言,必须适合于使用它的人。因此,在这里我们不会争论Python是否比其他语言更好,但我们将给出理由说明为什么Python是个不错的选择,也将说明为什么Python尤其适合完成系统管理任务。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有