CentOS Linux 安装命令之 rpm 详解
实验平台:
CentOS Linux release 7.6.1810
RPM 版本:
RPM version 4.11.3
一、rpm 参数详解
二、使用案例
1.查询所有已安装的 rpm
包
2.不安装查看 httpd
包里的内容
3.查看一个文件属于哪个 rpm
包
4.查看最近安装的 10
个包
5.查看已安装 rpm
包的信息
6.查看已安装的 rpm
包的配置文件
7.查看已安装的 rpm
包的文档文件
8.查看已安装的 rpm
包的文件状态
9.查看已安装的 rpm
包的所有文件
10.查看 rpm
包安装、卸载前后的脚本
11.验证 rpm
包的状态
代码 | 含义 |
---|---|
S | 表示文件大小 |
M | 表示文件权限 |
5 | 表示 MD5 校验和 |
D | 表示主从设备号 |
L | 表示符号链接 |
U | 表示属主 |
G | 表示属组 |
T | 表示最后修改时间 |
三、RPM 的文件详解
1.rpmrc
配置文件
2.Macro
配置文件
3.数据库
4.临时文件
四、RPM Database 的备份与恢复
1.RPM Database
基本结构
2.RPM Database
备份
3.恢复
- 通常,恢复方法有下面三种:
- 只移除
/var/lib/rpm/__db*
文件,然后执行rpm --rebuilddb
命令 - 当上面的方法没能恢复数据库时,转移
/var/lib/rpm
文件夹,然后执行rpm --rebuilddb
命令 - 当前面两个方法都没奏效时,则表示情况比较严重,需要重新创建
RPM
数据库,再进行重建数据库操作。
首先,选择一个目录创建新的数据库,执行rpm --initdb --dbpath new_db_path
;然后,执行重构数据库命令:rpm --rebuilddb
Over~
版权协议须知!
本篇文章来源于 Uambiguous ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
1667 0 2020-12-23
博主卡片
运维时间
搭建这个平台,只为分享及记载自己所遇之事和难题。
现在时间 2025-04-26
今日天气
随机推荐
站点统计
- 文章总数:241篇
- 分类总数:29个
- 评论总数:15条
- 本站总访问量 406620 次
@ymidsuwfoa 这篇文章不错!
@svmuvwpuqi 真棒!
@smdxydrauu 博主太厉害了!
@xiaozi 最后的分享的镜像下载地址打不开 服务器没有开机吗?
@yuanyuan 为什么我的4b安装centos7.9 插上tf卡 显示不兼...
@Wong arrhenius 牛比
@MakerFace 厉害了!
@TongSir 老哥 更新下我的友链链接 https://blog.ton...