rpm常用部分
rpm -ivh # 安装软件包
rpm -qa # 显示系统中已经安装的软件包
rpm -ql # 列出软件包在系统中安装的文件
rpm -qf filename # 列出文件所在的软件包
rpm -e # 卸载软件包
rpm -V # 大写V,校验软件包中的文件是否被改动过
rpm --force # 强制安装,比如安装过的文件再次使用-ivh安装的话会显示"已经安装了",如果想要重新安装,必须使用--force
- rpm -V结果分析
[root@localhost pki]# rpm -V openssh-server
S.5....T. c /etc/ssh/sshd_config
修改标示如下:
S 文件大小是否改变
M 文件权限rwx或文件类型是否改变
5 文件的md5值是否改变,可以用来查看内容是否更改
D 设备中,从的代码是否改变
L 文件路径是否改变
U 文件所有者是否改变
G 文件所属组是否改变
T 文件的修改时间是否改变
文件类型
c 配置文件 configfile
d 普通文档 documentation
g 鬼文件 ghost file 文件不该被rpm包包括 需要认真对待
l 授权文件 license file
r 描述文件 read me
yum常用部分
注意:使用yum时必须要有yum源,yum源有两类,第一类是自己搭建的,第二类是互联网上的,比如阿里云等
yum install # 安装软件包
yum list # 列出软件包(最后一列带有@符号的表示已经安装了)
yum provides # 查找某个文件是由哪个包提供的,和`rpm -qf`类似
yum remove # 卸载软件包
yum clean all # 清除缓存
2013.07.10,yum工具的开发者Seth Vidal骑自行车时被一辆汽车撞倒身亡,年仅36岁
每个命令的参数都有很多,这里只列举了平时常用的,其它参数可以参看man.