所在位置:

如何在 CentOS 7 安装和配置 Ansible【翻译】

配置管理系统被用来为管理员和运营团队更容易地控制大量的服务器。它们允许你从一个中心位置使用自动化来控制许多不同的系统。在 Linux 系统中有许多多流行的配置管理系统可用,例如 Chef 和 Puppet,但它们通常要比许多人想要或者需要的更复杂。Ansible 是这些选项中比较好的一个选择,因为它的学习成本更低。
继续阅读>>

ansible的playbook模式

ansible 有两种模式,一种是 ad-hoc 模式,一种是 playbook 模式,playbook 就是通过组合多条ad-hoc操作的配置文件,而 playbook 的配置文件格式是 yaml,yaml 是一个类似于 json 或者 xml 的文件格式,但要比这些格式更加方便,用于指定分层配置数据
继续阅读>>

ansible的安装和基本用法

如果你使用过 fabric 或者 paramiko 这些自动化工具,对于机器很少的时候,还是很方便的,但对于上百台以上机器来说,这些工具已经力不从心了,特别是对于机器的批量系统配置、批量程序部署、批量运行命令等等功能。这时就可以选择 ansible、puppet、chef、salt 这些工具,下面来说一下 ansible 的一些原理及安装:
继续阅读>>

grep的基本用法

grep 是一个用来在文件中搜索内容的工具,但不能替换和删除文件中的内容,如果要实现这些功能,可以使用 sed 和 awd 命令。grep 的强大在于正则表达式,下面简单说一下 grep 的正则表达式和一些常用的用法:
继续阅读>>

如何在 CentOS 6 的VPS上建立和使用 yum 仓库【翻译】

YUM 仓库是 Linux 软件(RMP 包文件)的仓库。RPM 包文件是 Red Hat 的包管理器,允许在 Red Hat/CentOS Linux 上快速和简单地安装软件。YUM 仓库拥有大量的 RPM 包文件并能够在我们的 VPS 上下载和安装新的软件。YUM 仓库也能够拥有本地(本地硬盘)或者远程的(FTP, HTTP 或者 HTTPS)的 RPM 包文件。YUM 配置文件保存在我们VPS上查询和安装(RPM 包文件)软件所需要的信息
继续阅读>>

yum 的配置与使用

yum是一个交互式的基于rpm的包管理器。能够自动执行系统更新,包括依赖分析和基于仓库中元数据的过时处理,它也能够执行安装新的包,移动旧的包和执行查询已经安装的或者有用的包,yum 有点类似于其它的高级包管理器,比如说 apt,下面来说一下简单的配置和用法:
继续阅读>>