帮助我战胜我的健忘症!很多个月前,我使用了一个工具,它允许我捕获对 Linux 系统的手动(即不是使用 Chef 或 Puppet 完成的)更改,将信息存储为文件,并允许系统稍后在干净的状态下重建。安装。
不幸的是我已经老了,我一辈子都不记得这是什么工具了。这是开源的东西。还有人记得吗?
答案1
Tripwire 是您正在考虑的工具吗?
顺便说一句,Puppet 可以在其管理的文件发生更改时通知您。
答案2
是etckeeper吗?https://joeyh.name/code/etckeeper/
etckeeper 是一个工具集合,可让 /etc 存储在 git、mercurial、darcs 或 bzr 存储库中。它连接到 apt(以及其他包管理器,包括 yum 和 pacman-g2),以在包升级期间自动提交对 /etc 所做的更改。它跟踪修订控制系统通常不支持的文件元数据,但这对 /etc 很重要,例如 /etc/shadow 的权限。它非常模块化和可配置,而且如果您了解使用版本控制的基础知识,那么使用起来也很简单。