校验和修复
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了校验和修复相关的知识,希望对你有一定的参考价值。
如何校验安装的软件是否被修改了?
rpm -V 已经安装的包名
如果没有任何的反馈,表示没有被修改
如果有反馈表示被修改了:
S (size)文件大小
M (mod)文件权限
5 (MD5)文件内容
D 设备中代码
L 文件路径
U 文件所有者
G 文件属性
T(time)最后修改时间
. 点表示某个修改没有改变
如何恢复被误删除的命令?
rpm2cpio 全包名 cpio -idv .文件绝对路径
rpmcpio:将rpm包转换成cpio命令
cpio 创建文件档案或者从文件档案中提取文件
-i:copy-in模式,还原
-d:还原时自动新建目录
-v显示还原过程
- 查询误删除的命令在那个包中
- 从包中提取
- 复制到原来目录的位置
演示:
rpm -qf /bin/ls 查ls命令是哪个包(百度或者goodl)
mv /bin/ls /tmp ls命令(移除ls命令)
rpm2cpio /mnt/cdrom/Package/coreu.........| cpio -ivd ./bin/ls(在当前目录下提取.bin/ls)
cp root/bin/ls /bin(复制命令到原来的路径)
以上是关于校验和修复的主要内容,如果未能解决你的问题,请参考以下文章