打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Python运维工具fabric
转自:http://www.16kan.com/post/211588.html
fabric是一个Python写的运维工具。他使用python完全实现了ssh客户端的协议。使得之前的服务器部署,维护,获得当前服务器状态等需要ssh上服务器的工作,可以完全的自动化运行。
1.下载源代码
http://www.python.org/ftp/python/
2.  安装
       $ tar –jxvf Python-2.x.x.tar.bz2
       $ cd Python-2.x.x
       $ ./configure
       $ make
       $ make install
3.接下来开始安装fabric,推荐使用pip来安装,pip是用来替代easy_install的不错的工具:
  #pip install fabric
查看192.168.1.11和12的磁盘使用情况
#!/usr/bin/python
from fabric.api import *
env.hosts = ['user1@192.168.1.12','user@192.168.1.11']
env.port = '100'
env.password = '123456'
def PrintCpuinfo():
        cmd_output = run ("df -h")
        print cmd_output
执行
#fab PrintCpuinfo即可
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Day 15
了解这几个python工具库运维自动化提效一倍
python远程服务操作工具:fabric,远程命令、本地命令、服务器操作利器!
2013 年python 精华集锦
python快速入门教程:命令行自动化工具与pexpect
基于web的ssh登录工具shellinabox,手机也可以登录你的服务器了
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服