我如何修复 CentOS 上损坏的“查找”二进制文件?

我如何修复 CentOS 上损坏的“查找”二进制文件?

当我尝试在我的系统上使用“查找”时,我得到的结果如下:

$ find
Segmentation fault (core dumped)

我猜想二进制文件不知怎么地被损坏了。我该如何修复它?我没有其他 CentOS 安装可用来复制二进制文件。

附加问题:有没有办法检查其他二进制文件是否已损坏?

我正在使用 CentOS 6.0

答案1

尝试重新安装 findutils。首先 rpm -e --nodeps findutils,然后 yum install findutils。

rpm 可用于验证您的软件包,或者您可以使用 md5sum 并将值与全新安装的值进行比较。如果您没有其他服务器,您可以随时安装到不同的根目录或仅从 rpm 中提取文件。

答案2

请注意,这可能是您的计算机上正在运行 rootkit 的迹象。从干净的救援系统启动并检查恶意软件。还可以用来fsck查看是否存在任何文件系统不一致。

相关内容