更新时间:2021-09-19 09:49
cfengine(配置引擎)是一种 UNIX 管理工具,其目的是使简单的管理的任务自动化,使困难的任务变得较容易。Cfengine 适用于管理各种环境,从一台主机到上万台主机的机群均可使用。到2.2 版本为止,我们现在所知的用于一般性管理的最大安装机群约为20,000 台。
♦ 完成后期安装任务,例如配置网络界面信息。
♦ 编辑系统配置文件以及其它文件。
♦ 建立信号连接。
♦ 检验、更正文件许可及所有权。
♦ 删除无用文件。
♦ 压缩被选文件。
♦ 在网络中分发文件。
♦ 自动挂载NFS文件系统。
♦ 检查重要文件和文件系统是否存在及其完整性。
♦ 执行命令及脚本。
♦ 应用安全相关的补丁以及相似系统的修正。
♦ 管理系统服务器进程。
在于执行基于策略的配置管理。从实际的应用角度来讲,这意味着Cfengine 可以最大限度的简化系统配置及维护任务。
要优化一个特定系统,用户不再需要使用Perl 或其他用户习惯的shell 来编译一个程序来执行每项要求,取而代之的是,用户可以通过写一个更加简单的策略来描述用户希望自己的主机如何被配置。Cfengine 软件可根据这些描述来决定哪些执行方式和/或补救方法是需要被完成的。这些策略描述也可以用于确保系统的配置能如系统管理员所希望的一样被保持下来。