一、MySQL简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关 ...
分类:
数据库 时间:
2016-07-29 18:40:13
阅读次数:
243
buffer中内容的decode 使用paramiko执行远程ssh命令返回后,如果用stdout读了返回的内容,对其进行解码时,会因为远端的系统语言字符集和本地不一致,导致EncodeErr错误。解决方法 def ssh_and_exec(ip,username,passwd,cmd): try:... ...
分类:
其他好文 时间:
2016-07-28 15:43:55
阅读次数:
122
内容目录: rabbitMQ python操作mysql,pymysql模块 Python ORM框架,SQLAchemy模块 Paramiko 其他with上下文切换 rabbitMQ RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public Lice ...
分类:
数据库 时间:
2016-07-25 00:19:36
阅读次数:
214
root@datapark2:~#python-V
Python3.4.3
#!/usr/bin/python
#-*-coding:utf-8-*-
importparamiko
importsys,os
home_dir=os.path.expanduser(‘~‘)
id_rsa_pub=‘%s/.ssh/id_rsa.pub‘%home_dir
ifnotid_rsa_pub:
print(‘id_rsa.puberror!‘)
sys.exit(0)
defupload_file(hostname..
分类:
其他好文 时间:
2016-07-11 10:44:08
阅读次数:
342
一:简介paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。它仅需要在本地上安装相应的软件(python以及PyCrypto),对远程服务器没有配置要求,对于连接多台服务器,进行复杂的连接操作特别有帮助。二:安装方法安装paramik..
分类:
编程语言 时间:
2016-07-11 01:26:38
阅读次数:
265
特殊字符列表: 回车 "\r" "\x13" 响铃 "\x07" 换行 "\n" "\x10" "\r\n" "\x13\x10" Tab "\t" "\x09" 删除 键盘产生事件:"\x08" 服务端返回:”\x08\x1b[K“ >>> print("abc\x08\x1b[Khaha")ab ...
分类:
其他好文 时间:
2016-07-05 20:52:40
阅读次数:
304
使用密码远程执行命令[root@localhostscript]#catdaramiko_ssh.py
#!/usr/bin/envpython
#_*_coding:utf-8_*_
__author__=‘gaogd‘
importparamiko
importsys,os
host=sys.argv[1]
user=‘root‘
password=‘ddfasdsasda2015‘
cmd=sys.argv[2]
s=paramiko.SSHClient()#绑定实例
s.l..
分类:
编程语言 时间:
2016-07-04 19:03:50
阅读次数:
250
一. 简介 paramiko是一个用于做远程控制的模块,使用该模块可以对远程服务器进行命令或文件操作,值得一说的是,fabric和ansible内部的远程管理就是使用的paramiko来现实。 二. 使用 1. 下载安装 2. 模块使用 执行命令 - 用户名+密码方式 执行命令 - 秘钥方式 上传或 ...
分类:
编程语言 时间:
2016-06-29 20:35:44
阅读次数:
176
前言 最近看了一下ansible,挺火的一个配置管理工具,对比老大哥puppet,使用起来要简单一些,并且可以批量执行命令,对比同是python语言编写的saltstack,不需要安装客户端(基于paramiko),也更灵活一些,尤其我们现有的登录方式,通过跳板机加密钥,改造成ansible成本很低 ...
分类:
其他好文 时间:
2016-06-29 11:08:49
阅读次数:
291
一、configparse 1、获取所有节点 2、获取指定节点下所有的键值对 3、获取指定节点下所有的建 4、获取指定节点下指定key的值 # v = config.getint('section1', 'k1') # v = config.getfloat('section1', 'k1') # ...
分类:
编程语言 时间:
2016-06-27 17:15:15
阅读次数:
569