![我如何找到我已修改的配置?](https://linux22.com/image/565758/%E6%88%91%E5%A6%82%E4%BD%95%E6%89%BE%E5%88%B0%E6%88%91%E5%B7%B2%E4%BF%AE%E6%94%B9%E7%9A%84%E9%85%8D%E7%BD%AE%EF%BC%9F.png)
三年前,我在一台计算机上安装了 Debian。我更改了各种配置(print、ssh 等)。我现在正在备份以准备升级。我想保存我修改过的配置的副本,但还没有保存列表。
是否有一些相对简单的命令序列可以用来识别那些从默认值修改的配置文件,以便我可以将它们发送到 .tar 存档?
答案1
以相对方式查找安装日期:
sudo grep ubiquity /var/log/installer/syslog | less
或者:
tune2fs -l /dev/sda1 | grep created
或者其他方法。
并查找自此时起修改的所有配置文件:
# tar cvf config_files.tar $(find /etc/ -type f -name \*.conf -mtime -1095)
您可能还想看看/usr/local/etc
……
答案2
dpkg --status package 将显示 conf. 文件及其 md5sum,以便您可以将其与文件的 md5sum 进行比较,并查看已更改的文件。现在...如何对所有已安装的软件包执行此操作....