在Linux系统中,yum(Yellowdog Updater, Modified)是一个用于管理RPM包的命令行工具。要查看yum的历史记录,可以使用以下命令:
yum history:这个命令会显示一个简洁的yum操作历史列表。
yum history
输出示例:
Loaded plugins: fastestmirror, langpacks
12:34:56 | Installed : httpd-2.4.6-90.el7.centos.x86_64
12:34:56 | Updated : php-mysqlnd-5.0.15-5.el7.x86_64
12:34:56 | Removed : perl-DBI-1.618-4.el7.x86_64
每一行代表一个yum操作,包括时间戳、操作类型(安装、更新、删除等)、受影响的软件包及其版本。
yum history info <transaction_id>:如果你想查看特定交易的详细信息,可以使用info子命令,其中<transaction_id>是你想要查询的交易ID。
yum history info 1
这将显示交易ID为1的详细信息,包括安装、更新或删除的软件包列表。
yum history undo <transaction_id>:如果你想撤销一个特定的yum操作,可以使用undo子命令。
yum history undo 1
这将撤销交易ID为1的操作。
yum history redo <transaction_id>:如果你想重新应用一个已经撤销的操作,可以使用redo子命令。
yum history redo 1
这将重新应用交易ID为1的操作。
请注意,执行这些命令可能需要root权限或sudo权限。如果你不是root用户,确保在命令前加上sudo。