来源:《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
面向对象编程面向过程:根据业务逻辑从上到下垒代码函数式:将某功能代码封装到函数中,以后直接调用,不需要再次编写面向对象:对函数进行分类和封装,让开发“更快更好更强...”#像Java和C#等编程语言仅支持面向对象编程,而Python支持函数式编程和面向对象编程混用面向对象..
分类:
编程语言 时间:
2016-11-16 03:21:16
阅读次数:
227
1:使用yum安装软件centos7可以,两个centos6.5失败2:centos7上sshd服务无法重启,但在centos6.5上可以3:centos7上可以创建用户并添加密码,但是centos6.5不可以4:事实证明,ssh是通的呀,执行command没问题!
分类:
其他好文 时间:
2016-11-15 20:47:29
阅读次数:
209
引言:运维发展到今天已经远远不是传统的运维做一些重复性的枯燥工作,面对海量爆发的访问量,传统的运维已经很吃力,比如让你装三五台机器的系统,这个soeasy,那要是安装几百上千台呢,还easy吗。我要安装nginx服务,并提供好相应的端口转发机制以及location资源访问机制,但..
分类:
Web程序 时间:
2016-11-14 16:27:25
阅读次数:
485
ansible是一款自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置,批量程序部署,批量运行命令等功能。ansible是基于模块工作的,本事没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,an..
分类:
其他好文 时间:
2016-11-14 16:13:59
阅读次数:
207
Python的学习路线 掌握基本的语法 掌握常用的库 自动化运维相关 一种web框架 一种gui ...
分类:
编程语言 时间:
2016-11-13 22:44:23
阅读次数:
233
Mac 下载:brew install homebrew/dupes/expect expect : -> 自动化脚本工具: 用于处理交互命令; #注意 调用时并不是使用的 /bin/bash 而是 expect#!/usr/local/bin/expect Expect中最关键的四个命令是send ...
分类:
其他好文 时间:
2016-11-13 16:50:06
阅读次数:
290
自动化运维工具Ansible详细部署 标签:ansible 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://sofar.blog.51cto.com/353572/1579894 <!--正文 begin--> 一、基础介绍 1、 ...
分类:
其他好文 时间:
2016-11-11 09:37:30
阅读次数:
281
ansible是近年很火的一款批量管理、配置、部署和任务编排的自动化运维工具,安装很简单,基于centos系统,只需要通过yum安装即可。通过ssh协议管理主机,无需安装客户端,而ansible则以命令的形式存在,没有守护进程,很轻量,以上就是粗略的介绍,暂不详谈。ansible的简单优化..
分类:
其他好文 时间:
2016-11-10 21:54:02
阅读次数:
300