rpm默认路径
- /etc/ 配置文件安装目录
- /usr/bin/ 可执行的命令安装目录
- /usr/lib/ 程序所使用的函数库保存位置
- /usr/share/doc/ 基本的软件使用手册保存位置
- /usr/share/man/ 帮助文件保存位置
1.安装命令
rpm –ivh 包全名
2.服务启动
service 服务名 start|stop|restart|status
3.rpm升级
rpm –Uvh 包全名
4.卸载
rpm -e 包名
5.查询
rpm –q 包名
rpm -qa | grep httpd
6.查询软件包的详细信息
rpm –qi 包名
7.查询还没有安装的软件包的详细信息
rpm –qip 包全名
8.查询软件包中的文件列表
rpm –ql 包 名选项:
-l: 列出软件包中所有的文件列表和软件所安装的目录(list)
9.查询系统文件属于哪个 RPM 包
rpm –qf 系统文件名
10.查询系统中和已经安装的软件包有依赖关系的软件包
rpm –qR 包名
- 校验本机已经安装的所有软件包
rpm –Va
12.校验指定 RPM 包中的文件(verify)
rpm –V 已安装的包名
13.校验某个系统文件是否被修改
rpm –Vf 系统文件名
例如:
rpm -V httpd
S.5....T. c /etc/httpd/conf/httpd.conf
验证内容 文件类型 文件名
S 文件大小是否改变
M 文件的类型或文件的权限(rwx)是否被改变
5 文件 MD5 校验和是否改变(可以看成文件内容是否改变)
D 设备的主从代码是否改变
L 文件路径是否改变
U 文件的属主(所有者)是否改变
G 文件的属组是否改变
T 文件的修改时间是否改变
apache 配置文件的文件类型是 c,那么还有哪些文件类型呢?
c 配置文件(config file)
d 普通文档(documentation)
g “鬼”文件(ghost file),很少见,就是该文件不应该被这个 RPM 包包含
l 授权文件(license file)
r 描述文件(read me)
数字证书
数字证书有如下特点:
首先必须找到原厂的公钥文件,然后进行安装
再安装 RPM 包是,会去提取 RPM 包中的证书信息,然后和本机安装的原厂证书进行验证
如果验证通过,则允许安装;如果验证不通过,则不允许安装并警告
数字证书位置
[root@localhost ~]# ll /mnt/cdrom/RPM-GPG-KEY-CentOS-6
-r--r--r-- 2 root root 1706 7 月 2 04:21 /mnt/cdrom/RPM-GPG-KEY-CentOS-6
光盘中的数字证书位置
[root@localhost ~]# ll /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
-rw-r--r--. 1 root root 1706 6 月 26 17:29 /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
系统中的数字证书位置
数字证书导入
[root@localhost ~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
选项:
--import 导入数字证书
查询系统中安装好的数字证书
[root@localhost ~]# rpm -qa | grep gpg-pubkey
gpg-pubkey-c105b9de-4e0fd3a3
网友评论