ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python自动化模块及运维工具

2022-06-07 15:31:07  阅读:106  来源: 互联网

标签:记录 python 实现 模块 import 及运维 路由


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 自动化运维工具

标签:记录,python,实现,模块,import,及运维,路由
来源: https://www.cnblogs.com/BillyLV/p/16351950.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有