摘要: difflib作为python的标准库模块,无需安装,作用是对比文本之间的差异,且支持输出可读性比较强的HTML文档,与Linux下的diff命令类似。我们可以使用difflib对比代码、配置文件的差别,在版本控制方面是非常有用。 1、两个字符串的差异对比 实践对比Nginx配置文件差异 2、文件与 阅读全文
posted @ 2018-01-07 14:08 飞奔的小水牛 阅读(1399) 评论(0) 推荐(0) 编辑
摘要: dnspython模块安装 dnspython模块提供了大量的DNS处理方法,最常用的方法是域名查询。dnspython提供了一个DNS解析器类 resolver,使用它的query方法来实现域名的查询功能 (1)A记录 (2)MX记录 实践:DNS域名轮询业务监控 阅读全文
posted @ 2018-01-07 11:38 飞奔的小水牛 阅读(254) 评论(0) 推荐(0) 编辑
摘要: IP地址规划是网络设计中非常重要的一个环节,规划的好坏会直接影响路由协议算法的效率,包括网络性能、可扩展性等方面,在这个过程当中,免不了要计算大量的IP地址,包括网段、网络掩码、广播地址、子网数、ip类型等;python提供了一个比较强大的第三方模块IPy 以下是IPy模块的安装: 1、IP地址、网 阅读全文
posted @ 2018-01-07 11:22 飞奔的小水牛 阅读(246) 评论(0) 推荐(0) 编辑
摘要: psutil是python第三方库,需要手动安装一下; psutil可以获取cpu、内存、磁盘、网络等信息,psutil可以获取其他系统信息,比如获取用户登录、开机时间等信息 阅读全文
posted @ 2018-01-07 11:03 飞奔的小水牛 阅读(268) 评论(0) 推荐(0) 编辑