Plainnotes

内核更新了,不重启会怎样

2024-10-18 · 3 分钟系统

apt upgrade 装了新内核,uname -r 还是旧的。因为内核只在启动时加载,装完不重启,跑的还是内存里那份。

这意味着:内核漏洞没修、新驱动的修复没生效、/lib/modules 和运行内核不匹配导致某些模块加载失败。

检查:

uname -r
ls /boot/vmlinuz-*
needrestart          # 或者 ubuntu-advantage / tracer

needrestart 会列出需要重启的服务,包括用了旧库的进程(比如升级了 OpenSSL 但 nginx 没重启,还在用旧的 .so)。

生产机上不要自动重启,但也别无限期拖。定一个维护窗口,unattended-upgrades 里关掉自动重启,人工在窗口内做。