Python UNIX和Linux系统管理指南

副标题:无

作   者:Noab Gift, Jeremy M. Jones著;杨明华,谭励等译

分类号:

ISBN:9787111266631

微信扫一扫,移动浏览光盘

简介

   本书介绍了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镜像
  附录 回调
  

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Python UNIX和Linux系统管理指南
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon