背景:在实际生产环境中,当我门手工管理十来台服务器时,工作还是轻轻松松的;但是如果公司有上百服务器或者上千台服务器呢,不可能每一台都手工配置管理。所以ansible自动化运维工具的出现就很好的解决这问题,让我门从刀耕火种时代进入自动化运维时代。Ansible简介:Ansible是一种agentless(基于ssh),可实现批量配置、命令执行和控制,基于Python实现的自动化运维工具。 其特性有:
分类:
其他好文 时间:
2017-12-02 20:18:07
阅读次数:
168
通过psutil和rrdtool模块相结合绘制网卡网络流量 &n
分类:
编程语言 时间:
2017-12-02 19:17:10
阅读次数:
269
发送电子邮件模块(smtplib)大概思路:实例化SMTP对象,连接smtp服务器以及开放的端口,调用starttls()方法建立安全链接,登录账户和授权码,发送邮件,最后退出脚本示例:#!/usr/bin/pythonimport smtplibimport string?host="smtp.qq.com"subject="Test email from
分类:
编程语言 时间:
2017-12-02 19:11:40
阅读次数:
194
ANSIBLEAnsible是一个使用Python语言开发的Linux平台下的自动化运维管理工具,它支持远程管理绝大多数Linux或Windows主机。在本文中,将介绍如何在SUSE Linux Enterprise Server 11 SP3上进行编译安装Ansible,并使用SUSE作为管理主机。
分类:
系统相关 时间:
2017-11-30 00:56:17
阅读次数:
406
Linux基于用户账号的访问控制机制:账户类型:用户账户,系统账户。识别方式:UID、GID用户账号:超级用户:root、系统用户、普通用户。组账号:用户区分权限,不用于登录。基本组(私有组)、附加组(公有组)。UID:root:0系统用户:1-499普通用户:500-60000账号数据的存放: 存储在本机的磁盘上,本地账户。
分类:
其他好文 时间:
2017-11-26 14:04:41
阅读次数:
148
RPM包管理机制由RedHat提出,被RedHat、SUSE系列采用。建立集中数据库,记录软件包的变化信息,分析软件包依赖关系。rpm包文件名特征:软件名-版本信息.操作系统.硬件架构.rpmrpm安装位置:普通执行程序/usr/bin、/bin服务器程序、管理工具/usr/bin、/sbin配置文件/etc、/etc/软件名日志文件/var/log、/var/log/软件名程序文档、Man手册/
分类:
其他好文 时间:
2017-11-26 11:04:19
阅读次数:
157
一、基础介绍 1、简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批 ...
分类:
其他好文 时间:
2017-11-24 22:52:27
阅读次数:
194
一、简介whatisSaltstack?Saltstack是一个具备puppet与func功能为一身的集中化管理平台,saltstack基于python实现,功能十分强大,适合大规模批量管理服务器,并且它比Puppet更容易配置。saltstack具有三种基本功能包括远程命令执行,配置管理(服务,文件,cron,用户,组),..
分类:
其他好文 时间:
2017-11-22 17:38:51
阅读次数:
162