我正在比较我认为应该相同的两个系统上的文件,并注意到/lib64/libcrypto.so.0.9.8e是不同的。这些是CentOS 5.x系统。很多其他的库也不同,这让我感到惊讶。对于此文件,作为示例,rpm版本是相同的,rpm -qV将文件显示为未修改。
系统1:
# ls -la /lib64/libcrypto.so.0.9.8e
-rwxr-xr-x 1 root root 1364912 May 29 17:28 /lib64/libcrypto.so.0.9.8e*
# rpm -qf /lib64/libcrypto.so.0.9.8e
openssl-0.9.8e-22.el5_8.4
# rpm -qV openssl-0.9.8e-22.el5_8.4 | less
... output does not list this file
系统2:
# ls -la /lib64/libcrypto.so.0.9.8e
-rwxr-xr-x 1 root root 1367232 May 29 17:28 /lib64/libcrypto.so.0.9.8e*
# rpm -qf lib64/libcrypto.so.0.9.8e
openssl-0.9.8e-22.el5_8.4
# rpm -qV openssl-0.9.8e-22.el5_8.4 | less
... output does not list this file
我真的没有得到这个。这些文件在安装后是重新链接,重建,剥离还是某些东西?寻找有关下一步检查的任何解释或建议。谢谢!
编辑:谢谢你@ IgnacioVazquez-Abrams。对于其他人来说,这是一个cron工作:/etc/cron.daily/prelink
。