CentOS/RHEL:如何使用yum history命令输出查看执行过的命令

默认情况下,当我们执行 yum history 命令时,我们只会看到 yum 包的时间和操作(更新、安装等)。

# yum history
.....
ID     | Login user               | Date and time    | Action(s)      | Altered
------------------------------------------------------------------------------
    22 |  [user1]                | 2017-07-19 21:45 | I, U           |  279 EE
    21 |  [oracle]                | 2017-07-08 14:36 | Install        |    1
    20 |  [oracle]                | 2017-07-08 14:36 | Install        |    1 EE
    19 |  [oracle]                | 2017-07-08 14:35 | Install        |    1 EE
    18 |  [oracle]                | 2017-07-08 00:32 | Install        |    1

要查看在输出中执行的 yum 命令,我们需要将 history_list_view=cmds 条目添加到 /etc/yum.conf 文件中。
默认情况下,yum 配置文件中不添加此参数。

# vi /etc/yum.conf
history_list_view=cmds

如果我们现在检查,我们可以在第二列中找到诸如“安装(Install)、更新(update)”之类的命令。
我们还将获得与 -exclude 等命令一起使用的选项。

# yum history
....
ID     | Command line             | Date and time    | Action(s)      | Altered
------------------------------------------------------------------------------
    22 | --exclude=kernel*,*relea | 2017-07-19 21:45 | I, U           |  279 EE
    21 | install oracleasmlib-2.0 | 2017-07-08 14:36 | Install        |    1
    20 | install kmod-oracleasm-2 | 2017-07-08 14:36 | Install        |    1 EE
    19 | install oracleasm-suppor | 2017-07-08 14:35 | Install        |    1 EE
    18 | install compat-libcap* - | 2017-07-08 00:32 | Install        |    1
日期:2020-09-17 00:12:20 来源:oir作者:oir