使用 yum changelog 查看软件包详细变更日志
yum changelog 是最直接的查看软件更新日志的命令,可显示指定软件包的历史更新内容(包括修复的bug、新增的功能等)。使用时需替换 为目标软件包名称(如 vim-enhanced、httpd),示例如下:
sudo yum changelog
示例:查看 vim-enhanced 软件包的更新日志
sudo yum changelog vim-enhanced
该命令会输出该软件包历次更新的详细变更记录,帮助你了解每次更新的具体内容。
使用 yum history 查看更新历史记录
若需查看系统中所有软件包的更新历史(包括更新时间、操作类型(安装/更新/删除)、涉及的事务ID),可使用 yum history 命令。常用子命令如下:
- 查看所有历史记录:
输出结果包含事务ID(sudo yum history listTransaction ID)、操作时间、操作类型及涉及的软件包名称。 - 查看特定事务的详细信息:
若需了解某次更新的具体内容(如更新了哪些软件包、更新原因),可通过事务ID查看详情:示例:查看事务ID为sudo yum history info10的更新详情sudo yum history info 10 - 查看当前用户的更新历史:
该命令仅显示当前用户执行的更新操作。sudo yum history list user
查看 YUM 操作日志文件
YUM 的操作日志默认保存在 /var/log/yum.log 文件中,包含系统中所有通过 YUM 执行的安装、更新、删除操作的记录。可使用以下命令查看日志内容:
sudo cat /var/log/yum.log
或使用 less 命令逐页查看(更适合查看长日志):
sudo less /var/log/yum.log
日志中会记录每次操作的时间、软件包名称、版本变化等信息,便于追溯系统的更新历史。
注意事项
- 上述命令需root权限(或通过
sudo执行),否则可能无法访问日志文件或查看某些软件包的变更日志。 - 对于 CentOS 8 及以上版本,YUM 已被 DNF 取代,但
yum命令仍可兼容使用(底层调用 DNF)。若需使用 DNF 的等效命令,可将yum替换为dnf(如dnf changelog)。
以上就是关于“centos yum怎样查看软件更新日志”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm