自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 发送电子邮件模块smtplib

简介  电子邮件是最流行的互联网应用之一。在系统管理领域,我们常常使用邮件来发送告警信息、业务质量报表等,方便运维人员第一时间了解业务的服务状态。本节通过python的smtplib模块来实现邮件的发送功能,模拟一个smtp客户端,通过与smtp服务器交互来实现邮件发送功能,这可以理解成foxmail的发送邮件功能,在第一次使用之前我们需要配置smtp主机地址、邮箱账号及密码等信息。...

2018-05-16 23:28:00 271

转载 文件与目录差异对比模块filecmp

简介 当我们进行代码审计或校验备份结果时,往往需要检查原始与目标目录的文件一致性,python的标准库已经自带了满足此需求的模块filecmp。filecmp可以实现文件、目录、遍历子目录的差异对比功能。比如报告中输出目标目录比原始多出的文件或子目录,即使文件同名也会判断是否为同一个文件(内容级对比)等,python2.3以上版本自带了filecmp模块,无需额外安装...

2018-04-28 23:27:00 225

转载 difflib模块文件内容差异对比

简介 difflib作为python的标准库模块,无需安装,作用是比对文本之间的差异,且支持输出可读性比较强的HTML文档,与Linux下的diff命令相似。可以使用该模块比对代码和配置文件的差异,在版本控制方面非常有用。Python2.3以后的版本默认自带difflib模块,无需额外安装。使用方法字符串差异的比对#!/usr/bin/env...

2018-04-25 23:24:00 155

转载 DNS处理模块dnspython

简介 dnspython是python实现的一个DNS工具包,它几乎支持所有的记录类型,可以用于查询、传输病动态更新ZONE信息,同时支持TSIG(事务签名)验证消息和ENDS0(扩展DNS)。在系统管理方面,我们可以利用其查询功能来实现DNS服务监控以及解析结果的校验,可以代替nslookup、dig等工具。模块安装使用安装1、pip方式安装pip ins...

2018-04-18 22:47:00 169

转载 IP地址处理模块IPy

简介 IP地址规划是网络设计中比较重要的一个环节,规划的好坏直接影响路由协议算法的效率,包括网络性能、可扩展方面,这个过程需要计算大量的IP地址,包括网段、网络掩码、广播地址、子网数、IP类型等。IPy模块可以很好的辅助我们高效完成IP的规划工作。模块安装1、pip 安装方式pip install IPy2、源码安装方式$ wget https:...

2018-04-14 22:58:00 129

转载 psutil-获取系统性能信息模块

内容目录:简介psutil模块安装基本使用获取系统总内存和使用内存获取主机cpu核数和物理cpu个数获取磁盘信息获取网络信息获取用户登录信息获取系统开机时间获取系统进程信息简介 psutil 是一个垮平台库,能够轻松...

2018-04-11 22:44:00 198

转载 python运维开发(十六)----Dom&&jQuery

内容目录:Dom查找操作事件jQuery查找筛选操作事件扩展Dom文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。我们最为关心的是,DOM把网页和脚本以及其他的编程语言联系了起来。DO...

2016-08-21 22:20:00 86

转载 python运维开发(十五)----JavaScript

内容目录:HTML补充javascriptHTML补充1、display标签display的inline-block 属性会自动带3px的宽度<span style="display: inline-block;width: 80px;height: 50px;background-color: #00a2ca"></sp...

2016-08-15 21:51:00 95

转载 python运维开发(十四)----HTML基本操作

内容目录:HTML概述head标签body中常用标签css选择器css常用属性HTMLHTML概述HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它。浏览器负责将标签翻译成用户...

2016-08-08 10:31:00 298

转载 python运维开发(十三)----SQLalchemy和paramiko续

内容目录:ORM架构SQLalchemyParamikoSQLalchemy对表的操作使用 ORM/Schema Type/SQL Expression Language/Engine/ConnectionPooling/Dialect 所有组件对数据进行操作。根据类创建对象,对象转换成SQL,执行SQL。1、创建表# 单表class Test(Base)...

2016-08-01 23:02:00 121

转载 python运维开发(十二)----rabbitMQ、pymysql、SQLAlchemy

内容目录:rabbitMQpython操作mysql,pymysql模块Python ORM框架,SQLAchemy模块Paramiko其他with上下文切换rabbitMQRabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。MQ全称为Message Queue,消息队列...

2016-07-24 23:34:00 128

转载 python运维开发(十一)----python操作缓存memcache、redis

内容目录:缓存memcacheredismemcacheMemcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编...

2016-07-22 00:02:00 128

转载 python运维开发(十一)----线程、进程、协程

内容目录:线程基本使用线程锁自定义线程池进程基本使用进程锁进程数据共享进程池协程线程线程使用的两种方式,一种为我们直接调用thread模块上的方法,另一种我们自定义方式方式一(常规使用):import threadingdef f1(arg): print(arg)t...

2016-07-20 15:31:00 101

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除