Python.Unix和Linux系统管理指南书籍下载地址

提取码:eqf4

内容简介  · · · · · ·

《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平台上运行。

目录  · · · · · ·


前言
第1章 Python简介
为什么要选Python
学习的动力
一些基础知识
在Python中执行命令
在Python中使用函数
通过Import语句实现代码复用
第2章 IPython
安装IPython
基础知识
从功能强大的函数获得帮助
UNIX Shell
信息搜集
自动和快捷方式
本章小结
第3章 文本
Python的内建功能及模块
ElementTree
本章小结
第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
OS X
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使用模式
Unix Mashups:整合Shell命令到Python命令行工具中
整合配置文件
本章小结
第14章 实例
使用Python管理DNS
使用OpenLDAP、Active Directory以及其他Python工具实现LDAP
Apache日志报告
FTP镜像

[Python.Unix和Linux系统管理指南]书籍的更多相关文章

  1. 33、Python.Unix和Linux系统管理指南.(美)基弗特

  2. 第1章:Python语言与Linux系统管理

    1.Python语言为什么流行 1).简单易学 2).丰富强大的库 3).开发效率高 2.Python语言有什么缺点 1).Python的执行速度不够快 2).Python的GIL锁限制并发:GIL是 ...

  3. Python Linux系统管理与自动化运维

    Python Linux系统管理与自动化运维 前言 第1章Python语言与Linux系统管理1 1.1Python语言有多流行1 1.2Python语言为什么流行3 1.3Python语言有什么缺点 ...

  4. Unix和Linux下C语言学习指南

    转自:http://www.linuxdiyf.com/viewarticle.php?id=174074 Unix和Linux下C语言学习指南 引言 尽管 C 语言问世已近 30 年,但它的魅力仍未 ...

  5. Linux一些经典书籍

    一.linux之路 1.入门篇 <LINUX权威指南>书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux .另外比较热门的也可以看看<鸟哥的私房菜 ...

  6. Linux系统管理常用命令

    Linux系统管理常用命令 分类: Linux2011-01-10 18:26 1538人阅读 评论(0) 收藏 举报 linuxcommandservicenginxuserunix 目录(?)[+ ...

  7. 【Linux】linux系统管理---好用的一些开源工具

    目录 linux系统管理---好用的一些开源工具 htop dstat Glances iftop nethogs iotop linux系统管理---好用的一些开源工具 htop htop是一款运行 ...

  8. Linux系统管理远程登录工具PUTTY

    PuTTY 简介        PuTTY是一个Telnet.SSH.rlogin.纯TCP以及串行接口连线软件.较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台,并打算移植 ...

  9. Python下调用Linux的Shell命令

    有时候难免需要直接调用Shell命令来完成一些比较简单的操作,比如mount一个文件系统之类的.那么我们使用Python如何调用Linux的Shell命令?下面来介绍几种常用的方法: 1. os 模块 ...

  10. python的PEP8 代码风格指南

    PEP8 代码风格指南 这篇文章原文实际上来自于这里:https://www.python.org/dev/peps/pep-0008/ 知识点 代码排版 字符串引号 表达式和语句中的空格 注释 版本 ...

随机推荐

  1. 如何使用源码编译安装Nginx服务器

    安装 PCRE : 网站:http://pcre.org/ 下载: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ ftp://ftp.c ...

  2. 一些excel随笔,瞎记一下

    1 使用sumif函数的时候,如果对于一列0求值返回的时候,显示一个英文中的破折号例 "-" ,是数字格式可能设置为了会计专用,改回数值就行,要逗号的话点其他格式里面的数值,找一下 ...

  3. Mac 用Parallels Desktop安装Windows 10

    下面就一步一步来学习如何用Parallels Desktop安装Windows 10系统: 1.首先下载并安装  Parallels Desktop 14版,下载 Windows 10 系统镜像 2. ...

  4. c# message (转)

    一.消息概述 Windows下应用程序的执行是通过消息驱动的.消息是整个应用程序的工作引擎,我们需要理解掌握我们使用的编程语言是如何封装消息的原理. 什么是消息(Message) 消息就是通知和命令. ...

  5. Burp学院-OS命令注入

    1.OS command injection, simple case. 最简单的命令执行,[|] 两个只要有一个为True就执行 2.Blind OS command injection with ...

  6. Java集合-Set接口

    Set接口-介绍 Set接口的定义如下: Set是一个继承于Collection的接口,即Set也是集合中的一种.Set是没有重复元素的集合.即: Set 接口:无序,不支持索引,不可重复的集合 Se ...

  7. 如何给img标签指定默认显示的图片?(已解决)

    1. 使用场景 页面上有很多图片,或者图片很大,这都会使加载的时候出现大片空白,影响用户体验. 2. 解决办法 在CSS里给img指定默认显示的图片,以下是代码: { //**** backgroun ...

  8. 关于jsp 中数字格式化<fmt:formatNumber>标签的用法

    刚刚一个我负责的网站,出现了一个bug ,在之前没有遇到过,而且生产环境运行了4/5年了也没有发生该问题,今天发生了.所以查了一下<fmt:formatNumber>标签的用法,自己记录一 ...

  9. 使用pyspark 建立spark 的累加器

    一,累加器特征 1,PySpark累加器是一个共享变量,与RDD和DataFrame一起使用,以执行与Map reduce计数器类似的求和和和计数器操作. 2,只有分布在各个节点上的task任务才能更 ...

  10. centos7.8 安装 redis5.0.2

    1.安装gcc依赖 redis是由C语言开发,因此安装之前必须要确保服务器已经安装了gcc,可以通过如下命令查看机器是否安装: gcc -v 如果没有安装则通过以下命令安装: yum install ...