linux

如何查看Linux yum历史记录

小樊
43
2025-08-17 05:58:48
栏目: 智能运维

在Linux系统中,yum(Yellowdog Updater, Modified)是一个用于管理RPM包的命令行工具。要查看yum的历史记录,可以使用以下命令:

  1. 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操作,包括时间戳、操作类型(安装、更新、删除等)、受影响的软件包及其版本。

  2. yum history info <transaction_id>:如果你想查看特定交易的详细信息,可以使用info子命令,其中<transaction_id>是你想要查询的交易ID。

    yum history info 1
    

    这将显示交易ID为1的详细信息,包括安装、更新或删除的软件包列表。

  3. yum history undo <transaction_id>:如果你想撤销一个特定的yum操作,可以使用undo子命令。

    yum history undo 1
    

    这将撤销交易ID为1的操作。

  4. yum history redo <transaction_id>:如果你想重新应用一个已经撤销的操作,可以使用redo子命令。

    yum history redo 1
    

    这将重新应用交易ID为1的操作。

请注意,执行这些命令可能需要root权限或sudo权限。如果你不是root用户,确保在命令前加上sudo

0
看了该问题的人还看了