插件窝 干货文章 怎样查看Yum历史记录

怎样查看Yum历史记录

查看 Yum history 软件包 569    来源:    2025-05-04

查看Yum历史记录的方法

Yum (Yellowdog Updater Modified) 在RHEL/CentOS等系统中会记录所有软件包操作的历史记录。以下是查看Yum历史记录的几种方法:

1. 使用yum history命令

# 查看完整历史记录
yum history

# 查看特定事务的详细信息(替换ID为实际事务号)
yum history info [ID]

# 查看特定软件包的历史
yum history list [package-name]

# 查看最近N条记录
yum history list [N]

2. 查看详细日志文件

Yum的历史记录也保存在日志文件中:

# 查看主日志文件
cat /var/log/yum.log

# 使用tail查看最新记录
tail -f /var/log/yum.log

# 查看特定日期的日志(如果配置了日志轮转)
ls /var/log/yum.log-*

3. 高级历史操作

# 撤销特定事务(回滚)
yum history undo [ID]

# 重做特定事务
yum history redo [ID]

# 查看所有可用历史命令
yum history --help

4. 其他相关命令

# 查看已安装软件包
rpm -qa

# 查看软件包安装时间
rpm -q --last [package-name]

通过这些命令,您可以全面了解系统上通过Yum执行的所有软件包操作历史。