首页主机资讯CentOS更新消息如何查看

CentOS更新消息如何查看

时间2026-01-16 09:17:03发布访客分类主机资讯浏览978
导读:查看 CentOS 更新消息的常用方法 一 快速查看可更新与更新历史 查看可更新的软件包列表:运行命令:sudo yum check-update(或 sudo dnf check-update,适用于 CentOS 8+)。该命令只列出...

查看 CentOS 更新消息的常用方法

一 快速查看可更新与更新历史

  • 查看可更新的软件包列表:运行命令:sudo yum check-update(或 sudo dnf check-update,适用于 CentOS 8+)。该命令只列出可升级的包,不会安装。
  • 查看更新历史与已安装的安全公告:运行命令:sudo yum history(或 sudo dnf history)。在列表中可看到每次事务的 ID、时间、命令、变更包数量,据此定位某次更新。
  • 查看某次事务的详细信息:执行 sudo yum history info (或 sudo dnf history info ),可看到该次更新的具体 包列表操作类型
  • 查看系统级更新日志文件:/var/log/yum.log 记录了通过 YUM/DNF 安装、更新、回滚的详细信息,可用 less /var/log/yum.logtail -f /var/log/yum.log 实时查看。

二 查看安全更新与公告详情

  • 列出所有可用的安全更新(RHSA):运行命令:sudo yum updateinfo list security all。输出中的 RHSA-YYYY:NNNN 表示安全公告,包含 Important/Moderate严重级别
  • 仅列出“待安装”的安全更新:执行 sudo yum updateinfo list security all | grep -v “i”(排除以 “i” 开头的已安装项)。
  • 查看安全公告的详细说明与影响:执行 sudo yum updateinfo info (如:sudo yum updateinfo info RHSA-2018:2757),可看到该公告的 CVE 列表、修复内容、影响组件 等。
  • 仅安装安全更新:执行 sudo yum update --security(或 sudo dnf update --security)。

三 查看单个软件包的更新内容与变更日志

  • 查看已安装包的变更日志(含修复与安全问题说明):执行 rpm -q --changelog < package_name> (如:rpm -q --changelog httpd)。可用 grep -i security 过滤安全相关条目,或用 less/head 分页/截取。
  • 查看未安装包的变更日志:先从仓库下载 .rpm 文件,再执行 rpm -qp --changelog < file.rpm>
  • 结合仓库信息确认可升级版本与来源:执行 dnf info < package_name> yum info < package_name>

四 查看系统日志与内核消息

  • 实时查看系统日志:执行 journalctl -f(或 tail -f /var/log/messages /var/log/syslog),可观察与更新相关的 服务重启、内核消息 等。
  • 查看内核环缓冲区:执行 dmesg,用于排查更新后 驱动/硬件 相关的问题。

五 设置自动更新与通知

  • 使用 yum-cron 定期执行更新:
    • 安装:sudo yum install yum-cron
    • 启用并启动:sudo systemctl enable --now yum-cron
    • 配置策略:编辑 /etc/yum/yum-cron.conf,按需设置 update_cmd(如 defaultsecurity)与 apply_updates=yes/no;也可在 /etc/cron.daily/0yum-daily.cron 中调整计划任务与参数。
  • 建议同时保留 /var/log/yum.log 的监控与审计,以便回溯更新历史。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS更新消息如何查看
本文地址: https://pptw.com/jishu/781187.html
如何筛选CentOS重要消息 centos备份前的清理策略

游客 回复需填写必要信息