什么是Ansibleansible是新出现的运维工具是基于Python研发的糅合了众多老牌运维工具的优点实现了批量操作系统配置、批量程序的部署、批量运行命令等功能。Ansible特性基于Python语言实现,由Paramiko,PyYAML和Jinjia2三个关键模块;ansible是工作在agentless模式下具有幂等性。..
分类:
其他好文 时间:
2015-06-30 06:40:57
阅读次数:
904
sftp是一个基于ssh的文件传输协议,是在Windows上往linux传送文件最常用的方式(例如SecureFX,Xftp)。在python下,paramiko实现了sftp,可以让大家方便地在代码中实现文件传输功能。官方网站在这里:http://www.lag.net/paramiko/可以使用...
分类:
其他好文 时间:
2015-06-29 16:14:47
阅读次数:
139
一、依赖模块 PyCrypto - The Python Cryptography Toolkit 二、下载地址 $ wgethttp://www.lag.net/paramiko/download/paramiko-1.7.6.tar.gz $ wgethttp://ftp.dlitz.n...
分类:
编程语言 时间:
2015-06-27 19:53:04
阅读次数:
246
Python paramiko多线程执行命令的脚本,加入了threading多线程,执行起来感觉效率很一般,有时候线程还会等待延迟。据说别人测试的数据,Python多线程中每个时刻只有1个线程运行,每个逻辑CPU利用率都很低,只是有时候换换CPU运行。虽然不知道别人怎么观察的,不过执行起来确实慢,耗...
分类:
编程语言 时间:
2015-06-08 16:58:12
阅读次数:
195
#!/usr/bin/envpython
#coding=utf-8
importparamiko
importos,sys,time
#definebaolei
blip="188.188.22.225"
bluser="root"
blpassword="1233434"
#defineserverinfo
hostname="112.74.96.65"
username="root"
password="ddddddd"
port=22
passinfo=‘\‘spassword:‘
parami..
分类:
其他好文 时间:
2015-06-05 01:03:33
阅读次数:
258
基础环境说明及安装
当前系统
cat/etc/debian_version
5.0.1
因自带的python版本太旧开发需要使用python2.7的版本
并需要paramikoCryptoMySQLdbthreadpool这些模块
一、安装python2.7
1、下载到指定目录
cd/opt
wgethttp://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar...
分类:
编程语言 时间:
2015-06-01 20:54:51
阅读次数:
132
python 安装paramiko 模块1.下载PyCrypto2.6 for Python 2.7 32bit 可以正常使用地址为 http://www.voidspace.org.uk/python/modules.shtml#pycrypto2.下载安装ecdsa-0.10.tar.gz,地址...
分类:
编程语言 时间:
2015-05-25 14:27:35
阅读次数:
151
安装依赖包
安装PyCrypto:http://blog.csdn.net/eric_sunah/article/details/45826933安装paramiko(http://blog.csdn.net/zyz511919766/article/details/18355795)安装pywinrm:pip install http://github.com/diyan/pywinrm/...
1.cmd="someunixcommand"
retcode=subprocess.call(cmd,shell=True)2.ssh=paramiko.SSHClient()
ssh.connect(server,username=username,password=password)
ssh_stdin,ssh_stdout,ssh_stderr=ssh.exec_command(cmd_to_execute)3.importcommands
command="nslookup"+node+"|grep..
分类:
编程语言 时间:
2015-05-12 19:06:53
阅读次数:
159