-
rpm管理方法:安装过程中,rpm包依赖性太强(最简单的树形依赖,如果依赖的包过多,实际使用时,会感觉非常的不方便),如果所有的rpm包都是手工安装,则rpm包使用难度较大,在特定情况下,比源码包还复杂,Linux觉得这样下去不是办法,所以开发出了yum在线安装
查看全部 -
rpm包中提取命令的步骤
查看全部 -
rpm包中提取命令的步骤、
1、查询命令属于哪个包 rpm -qf /bin/ls
2、提取rpm包中的命令道当前目录
3、把命令复制到目录当中即可
查看全部 -
cpio参数含义
查看全部 -
将重要文件误删除之后,可以将文件所在的rpm包打开,从里面提取出所需要的rpm命令(覆盖重新安装也是可以的)
查看全部 -
系统中ls在 /bin/ls 下,当这个文件不存在时,ls命令会消失,可以从另一个linux中将命令拷贝过来(版本一致即可);如果没有另一台linux/删除掉cp命令,那么此时就用到了这个命令
查看全部 -
whereis ls 查看ls命令放在哪个目录下
查看全部 -
rpm包中文件提取
查看全部 -
验证内容信息--文件类型
查看全部 -
对文件修改之后,进行校验显示的内容
S说明大小发生变化(size)
MD5校验码用于验证文件的完整性(比如在网站上下载文件时,就会有MD5校验码,文件下载之后,用专门的MD5校验软件检验下载的文件,拿校验出来的校验码和网站上的校验码进行对比,看是否一致,一致说明文件没有被修改,不一致说明文件被修改(丢包、下载错误、植入木马等可能))
查看全部 -
验证内容信息的具体内容
查看全部 -
rpm -ql httpd | more
rpm -V httpd
包中的文件,如果没有被修改,执行完之后,没有任何提示;如果有提示,则证明文件被修改过
直接校验,可能没有信息(会感觉校验什么也没干),可以修改文件后进行校验,这时就会出现信息(对哪个文件进行了操作)
查看全部 -
rpm包校验
rpm -V 已安装的包名
-V 校验指定rpm包中的文件(verify)
查看全部 -
查询软件包的依赖性
rpm -qR 包名
-R 查询软件包的依赖性(requires)
-p 查询未安装包信息(package)
rpm -qR 包名
rpm -qRp 包全名
查询出的依赖结果并不怎么可靠,依赖项太多,可读性下降;不如直接安装,报依赖性错误,看需要安装哪些依赖
查看全部 -
查询系统文件属于哪个rpm包
rpm -qf 系统文件名
-f 查询系统文件属于哪个软件包(file)
文件必须是安装rpm包后产生的,才能反向追查;如果是自己手动创建的,那么就查询不出来,当然也不能是系统建立的临时文件
查看全部
举报