0
我不知道是否有任何方法可以檢索我對自我安裝(位於/ etc等)中的各種配置文件進行的所有更改?如何一次性完成對配置文件所做的所有更改(自系統安裝以來)?
我想象一種循環,它使用'diff'來比較所有這些文件與ubuntu的'標準安裝'。輸出應該是一個單獨的文件,其中包含有關所做更改和時間戳的信息。
也許甚至有一種方法可以將所有內容放在腳本中,讓它定期運行以自動跟蹤將來的配置文件更改。
我不知道是否有任何方法可以檢索我對自我安裝(位於/ etc等)中的各種配置文件進行的所有更改?如何一次性完成對配置文件所做的所有更改(自系統安裝以來)?
我想象一種循環,它使用'diff'來比較所有這些文件與ubuntu的'標準安裝'。輸出應該是一個單獨的文件,其中包含有關所做更改和時間戳的信息。
也許甚至有一種方法可以將所有內容放在腳本中,讓它定期運行以自動跟蹤將來的配置文件更改。
如果文件已被修改,我想你唯一的選擇是diff
您的文件與全新安裝。請記住某些文件可能是特定於您的計算機,我在想,能容納像你的MAC地址udev/rules.d/70-persistent-net.rules
設備特定值的文件,你的驅動器的uuid /etc/fstab
等
如果你計劃提前這樣,至少有兩個選項可以考慮:
對於在版本控制下保留'/ etc'的*完美*解決方案,請看[etckeeper](http://etckeeper.branchable.com/)。它掛接到軟件包管理器(apt-get,yum,dnf)並自動記錄程序在更新期間執行的配置更改。 – hlovdal