管理 Linux 中各种软件应用程序和设置的安装和配置的方法?

管理 Linux 中各种软件应用程序和设置的安装和配置的方法?

有哪些方法可以管理 Linux 开发和服务器计算机组中各种软件应用程序和设置的安装和配置?一组基本脚本是一种很好的攻击手段吗?

我正在考虑编写大量脚本,例如:

setup_dev_env [install|uninstall|reinstall]
setup_nfs [...]
setup_nfs_share [...]
setup_http [...]
setup_memcache_node [...]

有没有更好的方法?

如果能够“升级”安装脚本就更好了,例如,更改常见的开发设置。

答案1

您正在寻找配置管理,那里有很多选择。以下是一些:

答案2

其他选择还有 Chef 和 Bcfg2。不过,目前 Puppet 是最受欢迎的。

如果你选择 Puppet 路线,你应该尝试使用领班 或者Puppet仪表板 这样您就可以拥有更易于管理的 Puppet 安装。

相关内容