首页/安全/安全加固速查/内核更新与重启生效验证
补丁与漏洞管理50 条

内核更新与重启生效验证

内核补丁装完后必须确认“运行内核 = 最新已装内核”:这是等保与合规检查的固定核查点。

安全加固速查安全更新于 2026-10-13

补丁装完要验证生效

内核补丁装完不等于生效:必须确认正在运行的内核就是最新已安装的内核,两者不一致说明系统还停在旧内核上,漏洞依旧存在。这是等保与合规检查里的固定核查点,也是很多「补丁已装但扫描仍报漏洞」问题的根因。

基本信息

适用平台Linux
风险等级中
基线要求运行内核为发行版最新安全版本
核查命令uname -r 与包管理器查询
生效条件重启到新内核

典型使用场景

  • 内核漏洞修复后的生效验证
  • 补丁合规检查中的固定核查项
  • 排查补丁装了但扫描仍报漏洞的情况
  • 集群与数据库节点的滚动重启编排
  • 重启后确认引导项指向新内核

对比运行与已装内核

对比运行与已装内核
uname -r                                     # 当前正在运行的内核版本
rpm -q kernel --last 2>/dev/null | head -3    # RHEL 系:已装内核与安装时间
dpkg -l 'linux-image-*' 2>/dev/null | tail -5  # Debian 系:已装内核包清单
ls /boot/vmlinuz-* 2>/dev/null | tail -3       # 引导目录中的内核文件
ls -1 /boot/vmlinuz-* | wc -l                  # 确认引导分区有空间容纳新内核

输出逐列读法

检查项含义注意点
uname -r当前运行的内核版本与最新已装版本逐字比对
已装内核包系统中安装的内核版本结合安装时间判断新旧
/boot 下的内核文件引导加载器可用的内核数量过多需要清理
GRUB 默认项默认引导的内核被改过可能回到旧内核
重启待办是否需要重启才生效与补丁盘点结果联动核查
重启前先确认无人值守配置与集群摘除流程:数据库与集群节点要按顺序滚动重启,不能一把梭全部上。
容器里执行 uname 显示的是宿主内核:容器环境的内核加固要看宿主机,别拿容器里的输出下结论。GRUB 默认项若被人为改过,重启后可能仍回到旧内核,要用 grubby 或 GRUB_DEFAULT 核验。
重启之后第一件事是再执行一次 uname -r 确认版本确实变了,再核对补丁扫描结果,两步都确认过才算闭环。

易错点

  • 在容器里用 uname 判断内核版本,看到的是宿主内核,容易得出错误结论
  • GRUB 默认引导项被改过,重启后仍进入旧内核,必须核验 grubby 或 GRUB_DEFAULT 配置
  • 直接对集群节点一把梭全部重启,缺乏滚动顺序与摘除流程,导致业务中断
  • /boot 分区空间不足导致新内核安装失败,升级看似成功实际没装上新内核

数据来源与参考

  • CIS Linux Benchmark:内核更新条目
  • 等保 2.0:漏洞与补丁管理

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌