• python自动化模块及运维工具


    1. psutil 可以获取系统运行的进程和系统利用率(CPU 内存…)信息

    import psutil

    2. IPy 是python 第三方处理IP地址模块

    from IPy import IP

    3. dnspython 是Python 实现的一个dns工具包,支持所有的记录类型,可用于查询、传输并动态更新zone信息,可以代替nslookup dig等工具

    import dns.resolver

    A记录、MX记录、NS记录、CNAME记录

    4. difflib模块 实现文件内容差异对比  如nginx 配置文件对比

    5. filecmp模块 实现文件、目录、遍历子目录的差异对比功能

    6. smtplib模块 实现发送电子邮件

    7. pycurl模块

    8. scapy 生成动态路由轨迹图

    能够对数据包进行伪造或解包,包括发送数据包、包嗅探、应答和反馈匹配,可以用在处理网络扫描、路由跟踪、服务探测、单元测试。通过traceroute生成路由轨迹图,可以看到探测点到目标节点的路由走向,运营商做路由节点分流,可以 通过这个该路由线路是不是最优的

    9. pyClamad     ClamAV 是一款免费的开源的防毒软件,主要提供Linux、Unix 系统提供病毒扫描、查杀服务

    10. 高效端口扫描器 python-nmap

    11. pexpect 可以实现对ssh、ftp、passwd、telnet 等命令进行自动交互

    12. paramiko 是基于python 实现的SSH2远程安全链接,支持认证及密钥方式.

    13. Fabric 基于python 实现的SSH命令行工具,简化了SSH的应用程序部署及系统管理任务,可以命令执行,文件上床,下载以及完成的日志输出。

    14. saltstack 集群化批量管理工具 

    15. ansible 自动化运维工具

  • 相关阅读:
    html页面怎样能够自适应电脑屏幕宽度
    js语法大全
    DevExtreme- jQuery 表格组件-DataGrid
    DevExtreme 图表组件
    C# 中的委托和事件
    SQL Server游标的使用
    Oracle11g使用exp导出空表
    PowerDesigner设计Name和Comment 替换
    Toad for Oracle 快捷键
    Windows 命令大全
  • 原文地址:https://www.cnblogs.com/BillyLV/p/16351950.html
Copyright © 2020-2023  润新知