python自动化运维笔记(1)—-psutil

环境:ubuntu 14.04 32bit

工具:psutil

安装:

采用pip可以安装pip install psutil。(注意需要安装python-dev: sudo apt-get install python-dev)

用法举例:

获取信息

cpu信息:

阅读全文

python自动化运维笔记(2)—-dnspython

准备工作

  • 环境:Ubuntu 14.04 32bit
  • 工具:dnspython
    对应的shell工具:nslookup dig等

  • dns预备知识:
    常用资源记录RR(Resource Records)类型
    A记录: 主机名–> IP地址
    MX记录: 定义邮件服务器域名
    CNAME: 域名间映射
    PTR: IP地址 –>主机名(反向解析)

    更详细介绍参考博文《 [DNS]常见资源记录定义(Resource Record) 阅读全文