如何一次性完成对配置文件的所有更改(自系统安装以来)?

时间:2017-04-26 09:52:57

标签: linux loops diff configuration-files

我想知道是否有任何方法可以检索我自安装(驻留在/ etc等等)后对我的各种配置文件所做的所有更改?

我想象某种循环,它使用' diff'将所有这些文件与标准安装进行比较' ubuntu。输出应该是一个文件,其中包含有关所做更改和时间戳的信息。

也许甚至有一种方法可以将所有内容放在脚本中并让它定期运行以自动跟踪将来的配置文件更改。

1 个答案:

答案 0 :(得分:1)

如果文件已经修改过,我想你唯一的选择是diff你的文件全新安装。请注意,某些文件可能特定于您的计算机,我考虑的是可以保存设备特定值的文件,例如您的mac地址udev/rules.d/70-persistent-net.rules,您的驱动器uuid /etc/fstab等等。

如果您要提前计划,至少可以考虑两个选项:

  1. 使用诸如git之类的VCS。
  2. 使用保存完整更改历史记录的文件系统。