Python
文章平均质量分 81
川中胡子
一个老运维的工作和学习笔记,好记性不如烂笔头。
展开
-
python+func远程调用shell脚本执行ssh/scp之类操作失败原因分析
A主机(func主控端)远程调用执行B主机(func受控端)上的sh脚本没有问题,但如果sh脚本里面有ssh、scp之类涉及到C主机ssl鉴权的操作,则执行失败;B主机上的sh脚本直接执行没有问题。原因:通过A主机python去远程调用B主机的sh脚本,因func和应用使用了不同的用户进行安装,当执行到ssh、scp之类的操作时,访问主机的源用户发生变化,将无法通过鉴权,不能正常完成后续操作解决办...原创 2018-04-08 14:50:03 · 1235 阅读 · 0 评论 -
python从2.6升级到3.6后安装pip报错SSL模块不存在
python从2.6升级到3.6后安装pip报错SSL模块不存在python get-pip.py 报错:pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.解决办法:网上介绍的一种办法,对3.6.5版本而言,无此参数,无效./configu...原创 2018-04-11 19:20:05 · 1807 阅读 · 0 评论 -
读书笔记系列:系统性能信息模块psutil
系统性能信息模块psutil物理内存total:free -m|grep Mem|awk '{print $2}'物理内存used:free -m|grep Mem|awk '{print $2}'psutil源码安装:wget https://pypi.python.org/packages/source/p/psutil/psutil-2.0.0.tar.gz --no-check-certi...原创 2018-04-04 09:29:13 · 176 阅读 · 0 评论 -
python笔记系列:IP地址处理模块IPy
IP地址处理模块IPywget https://pypi.python.org/packages/source/I/IPy/IPy-0.81.tar.gz --no-check-certificatetar -zxvf IPy-0.81.tar.gzcd IPy-0.81python setup.py installIP('10.0.0.0/8').version()IP('::1').versi...原创 2018-04-04 09:25:48 · 1626 阅读 · 0 评论 -
python笔记系列:DNS处理模块dnspython
DNS处理模块dnspythonwget http://www.dnspython.org/kits/1.9.4/dnspython-1.9.4.tar.gztar -zxvf dnspython-1.9.4.tar.gzcd dnspython-1.9.4.tar.gzpython setup.py installdnspython提供的DNS解析器类:resolver,其query方法可实现域...原创 2018-04-04 09:25:58 · 2474 阅读 · 0 评论 -
python笔记系列:文件内容、文件及文件夹的对比difflib、filecmp
文件内容对比#!/usr/bin/pythonimport difflibtext1 = """text1:This module provides classes and functions for comparing sequences.including HTML and context and unified diffs.difflib document v7.4add string"""...原创 2018-04-04 09:26:10 · 1163 阅读 · 1 评论 -
python笔记系列:发送电子邮件模块smtplib
发送电子邮件模块smtplibSMTP类定义:smtplib.SMTP([host[,port[,local_hostname[,timeout]]]]) port默认25SMTP.connect(host[,port]) eg:SMTP.connect("smtp.163.com","25")SMTP.login(user,password)SMTP.sendmail(from_addr...原创 2018-03-26 13:59:56 · 1167 阅读 · 0 评论 -
python笔记系列:探测web服务质量方法:pycurl
探测web服务质量方法:pycurleasy_install pycurl #easy_install安装方法pip install pycurl #pip安装方法源码安装方法:(要求curl-config包支持,需要源码方式重新安装curl)wget http://curl.haxx.se/download/curl-7.36.0.tar.gztar -zxvf curl-7.36.0.ta...原创 2018-03-26 13:59:00 · 366 阅读 · 0 评论 -
python笔记系列:数据报表之Excel操作模块:XlsxWriter
定制业务质量报表详解数据报表之Excel操作模块:XlsxWriterpip install XlsxWritereasy_install XlsxWritercurl -O -L http://github.com/jmcnamara/XlsxWriter/archive/master.tar.gztar -zxvf master.tar.gzcd XlsxWriter-master/sudo ...原创 2018-03-26 13:58:08 · 766 阅读 · 1 评论 -
python笔记系列:Python与rrdtool的结合模块
Python与rrdtool的结合模块rrdtool(round robin database)模块, 环状数据库的存储格式easy_install python-rrdtoolpip install python-rrdtoolyum install rrdtool-python #需要rrdtool工具及其他类包支持,Centos推荐使用yum安装create(创建rrd)update(更新r...原创 2018-03-26 13:56:37 · 994 阅读 · 0 评论 -
python笔记系列:生成动态路由轨迹图 scapy
生成动态路由轨迹图 scapyscapy模板需要tcpdump程序支持,生成报表需要graphviz、ImageMagick图像处理包支持yum -y install tcpdump graphviz ImageMagick源代码安装:wget http://www.secdev.org/projects/scapy/files/scapy-2.2.0.tar.gztar -zxvf scapy-...原创 2018-03-26 13:55:01 · 1416 阅读 · 0 评论 -
python笔记系列:Python与系统安全-pyClamad
Python与系统安全Clam AntiVirus(ClamAV)免费而开源的防毒软件,主要针对Linux、UnixpyClamad Python第三方模块,可让python直接使用ClamAV病毒扫描守护进程,实现病毒检测客户端安装:yum install -y clamav clamd clamav-update centos6.5上直接安装会报错,先执行下述语句:yum install ep...原创 2018-03-26 13:53:50 · 1334 阅读 · 0 评论 -
python笔记系列:实现高效的端口扫描器-nmap
实现高效的端口扫描器yum -y install nmap #安装nmap工具模块源代码安装wget http://xael.org/norman/python/python-nmap/python-nmap-0.1.4.tar.gztar -zxvf python-nmap-0.1.4.tar.gzcd python-nmap-0.1.4python setup.py installpytho...原创 2018-03-26 13:51:37 · 2016 阅读 · 1 评论 -
python运维自动化-OMserver学习记录
初涉python学习,接触到刘天斯老师的OMserver,记录安装调测填坑过程,感谢刘老师的分享。 原文章地址:https://blog.liuts.com/post/245/1、安装pcre,pcre是一个轻量级的正则表达式函数库,Nginx的HTTP Rewrite模块会用到,最新版本为8.34(对于OMServer平台环境来说是非必选项)。view plainprint?# w...原创 2018-03-26 11:21:54 · 5824 阅读 · 0 评论 -
centos环境python3.6下bpython的安装
centos环境python3.6下bpython的安装注意:python3.6下通过python get-pip.py安装的pip可执行文件名为pip3pip3 install bpython......Successfully installed blessings-1.6.1 bpython-0.17.1 certifi-2018.1.18 chardet-3.0.4 curtsies-0....原创 2018-04-12 14:46:20 · 1464 阅读 · 0 评论