rpm_dpkg包管理
# rpm工具
rpm -qV openssh-server # 校验软件包
S.?....T. c /etc/ssh/sshd_config
rpm -qaV # 校验所有软件包
rpm -qf /bin/ls # 查看属于那个软件包
coreutils-8.22-18.el7.x86_64
rpm -ql coreutils # 查看软件包所有内容
rpm -qa --changelog dhclient | grep CVE # 检查changelog
# dpkg工具
dpkg --verify openssh-server # 校验软件包
dpkg -l | awk '{print $2}' | dpkg -V # 校验所有软件包
dpkg -S /bin/ls # 查看属于那个软件包
dpkg -L bash # 查看软件包所有内容
/var/lib/dpkg/info/<package>.md5sums # 校验文件存放目录
apt changelog bash | grep CVE # 检查changelog
# 校验工具
apt-cache search debsums
apt-get install debsums
debsums openssh-server
debsums --all # 校验每个软件包的每个文件和配置文件
debsums --config # 只校验配置文件
debsums --changed # 只显示变化的文件