当我尝试在我的系统上使用“查找”时,我得到的结果如下:
$ find
Segmentation fault (core dumped)
我猜想二进制文件不知怎么地被损坏了。我该如何修复它?我没有其他 CentOS 安装可用来复制二进制文件。
附加问题:有没有办法检查其他二进制文件是否已损坏?
我正在使用 CentOS 6.0
答案1
尝试重新安装 findutils。首先 rpm -e --nodeps findutils,然后 yum install findutils。
rpm 可用于验证您的软件包,或者您可以使用 md5sum 并将值与全新安装的值进行比较。如果您没有其他服务器,您可以随时安装到不同的根目录或仅从 rpm 中提取文件。
答案2
请注意,这可能是您的计算机上正在运行 rootkit 的迹象。从干净的救援系统启动并检查恶意软件。还可以用来fsck
查看是否存在任何文件系统不一致。