今天“调试”了一下装 Arch 的服务器,本想试试在服务器上安装 Zen Kernel,看看能不能提高“性能”。结果发现,内核版本还是 5.x,我笔记本上同样的Arch,内核版本已经是 6.06 了,我本人并不是狂热的更新爱好者。但是同样的架构,不同的版本,我不理解。查了查安装的版本,发现 6.06 版本已经安装了,这就很奇怪,思考一下。
没有重启过。
重启一下,发现是 6.06 了。
Linux 更新内核还要重启机器?我用 Debian 这么久,不知道这件事啊。也许是 Debian stable 不常更新?我立刻登录两台 甲骨文 ARM 服务器,一台有 299 天没重启过,一台 24 天前重启过一次。
![](https://cdn.jsdelivr.net/gh/acytxx/a18f3c90988@dev/kca.png)
![](https://cdn.jsdelivr.net/gh/acytxx/a18f3c90988@dev/kva.png)
内核小版本竟然真的不同,Debian stable 不更新 kernel 大版本,所以以前没主意过。
![](https://cdn.jsdelivr.net/gh/acytxx/a18f3c90988@dev/cains.png)
![](https://cdn.jsdelivr.net/gh/acytxx/a18f3c90988@dev/vains.png)
查看安装的内核版本,安装了,却没有启用。
Linux 作为服务器,竟然没有默认热更新,而且我竟然不知道。我真菜,还用了这么多年 Linux ……
查了一下资料,慢慢的,不关机更新渐渐完善,有一个叫 Kexec的工具,能以类似 Android A/B 分区的方式“热”更新,即不完全重启机器,但是可能有一些问题。还是推荐完全重启更新。
当然,绝大多数安全更新是不重启更新。