首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux服务器如何在不重新启动的情况下更新其内核

问Linux服务器如何在不重新启动的情况下更新其内核
EN

Unix & Linux用户
提问于 2017-02-16 20:07:20
回答 2查看 21K关注 0票数 21

根据我的信息,升级linux内核需要重新启动。重新启动一台家用计算机并不是一个问题,但我不认为这对服务器来说是一回事。

那么,使用Linux发行版的服务器是在升级内核之后重新启动,还是使用某种技巧来避免引导呢?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2017-02-16 20:19:07

内核更改应该重新启动。您可以安装内核,在某些情况下可以插入和删除不同内核的模块,但我不建议这样做。

如果服务器是群集的一部分,则可以重新启动服务器并不影响服务。您也可以创建防火墙/路由器集群,这样就没有单一的故障点(SPOF)。要做到这一点,您可以使用在多个系统之间共享的称为虚拟IP (VIP)的内容。

如果您想尝试这个想法,您可以使用QEMU或VirtualBox等来创建虚拟网络。

票数 12
EN

Unix & Linux用户

发布于 2017-02-16 20:26:58

是的,它们执行“重新启动”,但是可以执行kexec_load系统调用来预加载新内核。

也有可能修补运行中的内核,例如红帽 克帕奇。我所知道的所有这些事情都不能改变数据结构。

当然,lisp机器在上个世纪曾经能够修补它们运行的内核。

票数 18
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/345561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档