cfengine(配置引擎)是一种 UNIX 管理工具,其目的是使简单的管理的任务自动化,使困难的任务变得较容易。Cfengine 适用于管理各种环境,从一台主机到上万台主机的机群均可使用。到2.2 版本为止,我们现在所知的用于一般性管理的最大安装机群约为20,000 台。
图-1 是Cfengine 的组成部分的关系图 。
图-1 Cfengine 的组成部分的关系图
基本安装
在任何一种情况下,你都需要两个库:BerkeleyDB,用于内部数据库的使用;和OpenSSL,用于加密方法。这些库都是开放资源,并且如同cfengine一样可以免费使用。没有这些库,你将无法使用cfengine,你也不能用其他的库来替代这两个库。本文使用的RHEL 5.0已经包括这些库。
#wget linux/dag/redhat/el5/en/i386/dag/RPMS/cfengine-2.2.2-1.el5.rf.i386.rpm">ftp://fr.rpmfind.net/linux/dag/redhat/el5/en/i386/dag/RPMS/cfengine-2.2.2-1.el5.rf.i386.rpm
#rpm -ivh cfengine-2.2.2-1.el5.rf.i386.rpm
接下来的一步是建立cfengine工作目录树的基本结构:
手动建立Cfengine的工作目录
# mkdir /var/cfengine
# mkdir /var/cfengine/bin
# mkdir /var/cfengine/inputs
接下来,在工作目录bin的子目录下(例如:/var/cfengine/bin)建立cfengine可执行程序的本地副本。实际运行过程中,是这些副本被执行,因此当网络在执行任务期间断掉,也不会对系统产生风险。
步骤3 复制Cfengine二进制代码到工作目录
# cp /usr/local/sbin/cfagent /var/cfengine/bin
# cp /usr/local/sbin/cfexecd /var/cfengine/bin
# cp /usr/local/sbin/cfservd /var/cfengine/bin
# chown -R root:0 /var/cfengine
# chmod -R 755 /var/cfengine
相关专题
- 三步让你的Ubuntu桌面美观并且高效 (408次浏览)
- Ubuntu自由潮流新宠 挑战微软桌面 (172次浏览)
- 巧用键盘快捷键 让你的Ubuntu 变得更快 (138次浏览)
- VMware虚拟机中安装Linux的若干问题 (128次浏览)
- Linux FTP服务器和SVN服务器的配置 (109次浏览)
- 经典文档:Linux网络安全配置基础详解 (101次浏览)
- Ubuntu发烧友三部曲 进阶篇 (77次浏览)
- 在Windows XP系统下虚拟机Linux文件共享 (75次浏览)
- Ubuntu Linux系统建立FTP服务器方法步骤 (73次浏览)
- Ubuntu软件安装方法完全指南 (67次浏览)




