Mat*_*ney 5 configuration symbolic-link git configuration-management symlink
为了管理服务器的配置,我将一些配置文件(位于 /etc 中)置于版本控制之下(在主文件夹中),然后从它们的 /etc 位置符号链接到它们:
/etc/someprog/c.conf -> /home/ubuntu/etc-config/someprog/c.conf
Run Code Online (Sandbox Code Playgroud)
这是一个合理的方法吗?任何潜在的缺点?
我注意到你添加git
了一个标签——这听起来像是/home/ubuntu/etc-config
一个包含你所有配置的 git 存储库。在这种情况下,听起来您像是在尝试从中央位置管理配置文件。如果是这种情况,我强烈建议您寻找真正的解决方案。
看看像 puppet、chef、cfengine 或任何主要的配置管理引擎之类的东西。其中许多是免费和开源的,使用广泛,并且通常非常易于设置和管理。如果您尝试使用“轻量级”方法,那么您以后可能会后悔。
归档时间: |
|
查看次数: |
1341 次 |
最近记录: |