on it road.com
了解“yum history”命令输出
检查系统的 yum 事务历史时,列的可能值和描述如下所示。
“yum history”命令输出一个包含以下列的表:
ID
该行中详述的事务的 ID 号。
登录用户
执行操作的用户。
它可以在系统中显示全名和/或者用户名。
当显示“System [unset]”时,这是因为它不是由普通用户执行,而是由系统自动更新。
日期和时间
事务开始执行的时间戳(DATE + TIME)。
操作
事务中可能执行的操作。
值 | 操作 | 描述 |
---|---|---|
I | 安装 | 已安装软件包。 |
U | 更新 | 软件包更新到较新版本。 |
E | 擦除 | 已移除软件包。 |
D | 降级 | 包降级到旧版本。 |
O | 过时 | 包标记为过时。 |
R | 重新安装 | 重新安装了软件包。 |
修改的信息
事务中改变的软件包数量,如果有的话,后面还有一些另外的信息。
值 | 描述 |
---|---|
< | 在事务结束之前,rpmdb 数据库在 Yum 之外被更改。 |
> | 事务结束后,rpmdb 数据库在 Yum 外部被更改。 |
* | 交易未能完成 |
# | 成功完成,但 yum 返回非零退出代码。 |
E | 成功完成,但显示错误或者警告。 |
P | 成功完成,但rpmdb 数据库中已经存在问题。 |
s | 成功完成,但使用了 -skip-broken 命令行选项并跳过了某些包。 |
“yum history”是 CentOS/RHEL/Fedora 系统中提供的一个经常被忽视但非常有用的功能。
它允许我们执行大量添加功能。
如果包更新出现问题,它允许我们将众所周知的时钟返回到应用程序的最后运行状态,而不必担心依赖关系等。
下面显示的是“yum history”命令输出的示例。
日期:2020-09-17 00:14:30 来源:oir作者:oir