第一章:系统基础信息模块:下载psutil模块在安装的过程中报错:wgethttps://pypi.python.org/packages/source/p/psutil/psutil-2.0.0.tar.gz那我们是怎么去找到这些需要的包呢?当然是官网https://pypi.python.org/直接在这里搜索包名称即可root@localhostpsutil-2.0.0]#pytho..
分类:
编程语言 时间:
2016-12-06 04:31:55
阅读次数:
167
参考:刘天斯《Python自动化运维技术与最佳实践》grains是Saltstack最重要的组件之一,grains的作用是收集被控主机的基本信息,这些信息通常都是一些静态类的数据,包括CPU、内核、操作系统、虚拟化等,在服务器端可以根据这些信息进行灵活定制,管理员可以利用这些信息对不同..
分类:
其他好文 时间:
2016-12-01 22:56:58
阅读次数:
250
pssh是一个可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的。使用是必须在各个服务器上配置好密钥认证访问。pssh是用python来写的一个管理工具,管理几万台服务器,就是因为使用各式各样的工具。如果服务器超过50台,上百台,就不能再用shell来写个..
分类:
其他好文 时间:
2016-11-27 20:32:48
阅读次数:
286
day01 基础一 一、概述 C 语言 代码编译得到机器码,在处理器上直接执行,每条指令控制CPU工作 其他语言 代码编译得到字节码,虚拟机执行字节码并转换成及其码再到处理器上执行 JAVA虚拟机 JVM python虚拟机 PVM python版本 CPython 由C语言实现,官方版本 JPyt ...
分类:
编程语言 时间:
2016-11-24 11:51:38
阅读次数:
300
day02 基础二 一、 .pyc 文件简介 3版本中 .pyc 会 移到 __pycache__ 目录下,名称 为 *.cpython-32.pyc java是通过编译器编译成字节码文件,然后在运行时通过解释器给解释成及其文件,所以JAVA是一种先编译后解释的语言 python和Java/c# 一 ...
分类:
编程语言 时间:
2016-11-24 11:26:19
阅读次数:
203
安装Python的psutil模块:tarzxvfpsutil-2.0.0.tar.gz
cdpsutil-2.0.0
pythonsetup.pyinstall报错:runninginstall
runningbdist_egg
......
psutil/_psutil_linux.c:12:20:error:Python.h:Nosuchfileordirectory
Infileincludedfrompsutil/_psutil_linux.c:23:
psutil/_psutil..
分类:
编程语言 时间:
2016-11-17 21:22:23
阅读次数:
4110
来源:《Python自动化运维开发》测试:
importsalt.client
client=salt.client.LocalClient()
ret=client.cmd(‘*‘,‘test.ping‘)
printret
(1)Archive模块
1)功能:实现系统层面的压缩包调用,支持gunzip、gzip、rar、
tar、unrar、unzip等。
2)示例:
#采用gzunzip解压/tmp/..
分类:
编程语言 时间:
2016-11-17 21:10:36
阅读次数:
221
来源:《Python自动化运维》Fabric的安装
Fabric支持pip、easy_install或源码安装方式,很方便解决包依赖的问题,具体安装命令如下(
根据用户环境,自行选择pip或easy_install):
pipinstallfabric
easy_installfabric
Fabric依赖第三方的setuptools、Crypto、paramiko包的支持,源..
分类:
编程语言 时间:
2016-11-17 02:34:52
阅读次数:
212
具体需求:1.由于自主开发的XmZoomEye-Agent目前被动监控为主,为了实现ZabbixLow-LevelDiscovery服务自主发现,需要根据进程名自动获取占用端口列表,并根据端口分析上报数据实现思路:1.利用psutil模块通过进程名获取进程id列表2.遍历/proc/net/tcp文件获取rem_address为00000000:..
分类:
编程语言 时间:
2016-09-24 07:07:51
阅读次数:
255