验证 /lib /lib64 的完整性

Verify integrity of /lib /lib64

在 Debian Buster 中,他们有一种方法可以检查 /lib 和 /lib64 的完整性,如果损坏了还可以恢复它们吗? 我现在正在寻找一段时间,但我对 Linux 不太熟悉并且找不到任何东西。如果可能的话,我会避免再次重新安装 linux 的时间。

您可以使用:

dpkg --verify

它将检查属于包的所有文件是否具有与包的元数据中记录的相同的哈希值。

损坏的文件以 5 作为第三个字符出现:

??5??????   /usr/lib/x86_64-linux-gnu/libdrm_radeon.so.1.0.1

这对检测意外损坏很有用,但对恶意修改(例如 rootkit)无用