首页/安全/漏洞与攻击面速查/RHEL 系安全更新与预演
补丁与修复管理45 条

RHEL 系安全更新与预演

RHEL/CentOS/Fedora 系用 dnf(或 yum)安装安全更新:updateinfo 查看公告与分类,先预演再执行;注意区分『下载』与『安装』,以及内核类更新需要重启生效。

漏洞与攻击面速查安全更新于 2026-10-13

RHEL 系安全更新怎么打

RHEL、CentOS、Fedora 等发行版用 dnf(老版本为 yum)管理软件包,安全更新可通过 updateinfo 子命令按类型筛选:先列出可用的安全类更新并查看公告说明,再用预演模式确认将安装哪些包与依赖,最后在维护窗口执行。需要注意两点:一是安全更新可能包含内核与系统库,更新后需要重启才能生效;二是部分环境未安装安全插件时 --security 参数不可用,需要先确认插件状态。

基本信息

适用系统RHEL、CentOS、Rocky、AlmaLinux、Fedora
包管理命令dnf(CentOS 7 及更早为 yum)
安全筛选--security 仅处理安全类更新
公告查看updateinfo list 与 updateinfo info
预演方式--assumeno 只解析依赖不实际安装
重启判断needs-restarting -r 检查是否需要重启

典型使用场景

  • 月度安全更新:按公告筛出安全类包并评估影响
  • 紧急漏洞:核对修复版本号是否在可用更新列表里
  • 只更新指定组件:避免一次性引入大量变更
  • 发布前预演:确认依赖变化与将要安装的包清单
  • 更新后核查:判断是否需要重启并安排窗口
  • 离线环境:从内网镜像源同步后用相同流程执行

查看与预演

查看与预演
dnf updateinfo list --security          # 列出安全类可更新包
dnf updateinfo info --security          # 查看公告说明(CVE/级别)
dnf update --security --assumeno        # 预演:只解决依赖并列出将安装内容
# CentOS 7 需先安装 yum-plugin-security 才有 --security 参数
# 预演结果留档,便于变更评审时说明影响范围

执行与清理

执行与清理
dnf update --security -y                 # 安装安全更新
# 仅更新指定包:dnf update <pkg>
# CentOS 7(yum):yum update --security(需 yum-plugin-security)
dnf needs-restarting -r                  # 检查是否需要重启
dnf history list | head                   # 查看最近的事务记录,便于回滚定位
# 回滚示例:dnf history undo <事务ID>(评估后再执行)

常见参数对照

命令作用使用时机
updateinfo list --security列出安全类更新评估阶段
updateinfo info --security查看公告与 CVE分诊阶段
update --security --assumeno预演变更内容变更评审前
update --security -y执行安全更新维护窗口内
needs-restarting -r判断是否需要重启更新后
生产环境建议先在低流量窗口执行,并关注内核/glibc/systemd 类更新的重启要求。
更新前用 dnf history 记录事务基线;出现兼容问题时可通过 history 定位并评估回滚,比事后翻找日志快得多。

易错点

  • 在业务高峰直接 -y 全量更新:内核升级引发计划外重启被当成故障排查
  • 安装更新不重启:内核与系统库类更新需要重启才生效,仅看包版本会误判为已修复
  • 只更新目标包忽略依赖:依赖升级可能引入行为变化,预演阶段要看清清单
  • 未确认安全插件就使用 --security:老版本会直接报错或按全量处理
  • 不做发布记录:出问题后无法定位是哪次事务带来的变化
  • 离线与内网镜像源不同步:拿不到最新安全更新,误以为系统已在支持范围

数据来源与参考

  • Red Hat 文档(dnf updateinfo 与安全更新)
  • dnf 官方文档(updateinfo 命令)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌