从CentOS 5.7升级到5.8时,我收到以下警告:
warning: /etc/sysconfig/iptables-config created as /etc/sysconfig/iptables-config.rpmnew warning: /etc/ssh/sshd_config created as /etc/ssh/sshd_config.rpmnew warning: /etc/odbcinst.ini created as /etc/odbcinst.ini.rpmnew
(要知道这些文件的原因,以及他们可以做什么读 – 为什么更新后有.rpmnew文件? )
我想通过将旧的默认文件(原始未更改的configuration文件)与新的默认文件(* .rpmnew)进行比较来知道默认configuration文件中究竟发生了什么变化。 然后,我可以将更改应用到我的修改文件(又名差异合并)。
问题是我不知道在哪里可以find原始未更改的configuration文件…
更新:
所以我的问题其实是:
原始文件应该是一个没有.rpmnew
所以比如你应该有一个
的/ etc / SSH / sshd_config中
diff / etc / ssh / sshd_config /etc/ssh/sshd_config.rpmnew
会显示你的差异。 rpm这样做是为了防止覆盖你的设置。
如果您正在寻找以前安装的rpm,则需要find该rpm,然后使用rpm2cpio解压缩,然后使用cpio解压缩文件。
那么你应该能够find解压缩文件中的默认configuration文件。