网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Python UNIX和Linux系统管理指南
分类
作者 (美)基弗特
出版社 机械工业出版社
下载
简介
编辑推荐

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

内容推荐

本书介绍了Python语言如何为管理UNIX和Linux服务器提供各种更加有效的任务处理方式。书中各章都提出了具体的管理问题,如并发或数据备份,然后通过Python示例提供了解决方案。通过本书,读者可以学习如何用Python开发自己的一套命令行工具来解决诸多问题。

作者建立了一个免费下载的Ubuntu虚拟机,其中包含本书的源代码和运行实例,也包括SNMP、IPython、SQLAlchemy及其他工具。通过本书,你可以发现Python在如下几个方面的作用:

· 读取文本文件并提取信息。

· 使用多线程和fork选项。

· 使用网络设备从一个进程获取另一个进程的信息。

· 创建可点击的、易于交互的GUl工具。

· 通过交互式SNMP编程实现监控大型主机集群。

· 掌握IPython shell,作为Bash、Korn或Z—Shell的替换或补充。

· 将云计算整合到基础设施中,编写Google App引擎的应用程序。

· 通过定制脚本解决独特数据备份的难题。

· 使用Djan90、SQLAlchemy和Storm ORM与数据库进行交互。

通过本书及其补充的虚拟机,你可以了解如何打包并部署Python应用程序和库,以及编写代码在类似的多个UNIXfH Linux平台上运行。

目录

前言

第1章 Python简介

 为什么要选Python

 学习的动力

 一些基础知识

 在Python执行命令

 在Python使用函数

 通过Import语句实现代码复用

第2章 IPython

 安装IPython

 基础知识

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

 UNIX Shell

 信息搜集

 自动和快捷方式

 本小结

第3章 文本

 Python的内建功能及模块

 ElementTree

 本小结

第4章 文档与报告

 自动信息收集

 手工信息收集

 信息格式化

 信息发布

 本小结

第5章 网络

 网络客户端

 远程过程调用

 SSH

 Twis

 Scapy

 使用Scapy创建脚本

第6章 数据

 使用0S模块与Data进行交互

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

 使用路径、目录和文件

 数据比较

 合并数据

 对文件和目录的模式匹配

 包装rsync

 元数据:关于数据的数据

 存档、压缩、映像和恢复

 使用tarfile模块创建TAR归档

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

第7章 SNMP

 引言

 对SNMP的简要介绍

 IPython与Net—SNMP

 查找数据中心

 使用Net-SNMP获取多个值

 创建混合的SNMP工具

 Net-SNMP扩展

 SNMP设备控制

 整合Zenoss的企业级SNMP

第8章 操作系统什锦

 引言

 Python中跨平台的UNIX编辑

 Pylnotify

 OS X

 Red Hat Linux系统管理

 Ubuntu管理

 Solaris系统管理

 虚拟化

 云计算

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

第9章 包管理

 引言

 Setuptools和Python Egg

 使用easy—install

 easy—install的高级特征

 创建egg

 进入点及控制台脚本

 使用Python包索引注册一个包

 Distutils

 Buildout

 使用Buildout

 使用Buildout进行开发

 Cirtualenv

 EPM包管理

 EPM总结:真的非常简单

第10章 进程与并发

 引言

 子进程

 使用Supervisor来管理进程

 使用Screen来管理进程

 Pvtlaon中的线程

 进程

 Processing模块

 调度Python进程

 daemonizer

 本章小结

第11章 创建GUI

 GUI创建理论

 生成一个简单的PyGTK应用

 使用PyGTK创建Apache日志浏览器

 使用Curses创建Apache日志浏览器

 Web应用

 Django

 本章小结

第12章 数据持久性

 简单序列化

 关系序列化

 本章小结

第13章 命令行

 引言

 基本标准输入的使用

 Optparse简介

 简单的0ptparse使用模式

 Unix Mashups:整合shell命令到Python命令行工具中

 整合配置文件

 本章小结

第14章 实例

 使用Pytlaon管理DNS

 使用OpenLDAP、Active Directory以及其他Pytlaon工具实现LDAP

 Apache日志报告

 FTP镜像

附录 回调

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/7 13:57:48