首页/系统/信创系统运维速查/rpm -Va 系统文件完整性核对
安全加固65 条

rpm -Va 系统文件完整性核对

rpm -Va 比对全部已装包文件与 RPM 数据库记录(校验和/权限/属主/大小),快速发现被替换的系统文件;输出留档后过滤研判。

信创系统运维速查系统更新于 2026-10-12

全量核对

全量核对
rpm -Va > /tmp/rpm-va.txt 2>&1        # 完整输出留档
wc -l /tmp/rpm-va.txt
grep -vE ' c | d | /var/log| /etc/' /tmp/rpm-va.txt | head -40   # 过滤配置/文档看二进制

单文件核对

单文件核对
rpm -Vf /usr/bin/ls
rpm -qf /usr/bin/ls
输出第二列含义:S 大小、M 权限、5 校验和、U 属主等;升级后配置(c)与文档(d)差异属正常,重点看二进制与库的校验和标记。

易错点

  • 输出量大:先落盘再过滤,肉眼看全量容易漏掉关键行
  • 校验和失配先对照补丁与变更记录(可能是正常替换),排除后在安全事件流程中处置

数据来源与参考

  • man 8 rpm(-V 校验)
  • RHEL 文档(验证包完整性)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌