在Ubuntu上安装更新需要系统重新启动

有时在安装更新后,服务器机器会说

*** System restart required ***

我们当然遵守。

这真的是这个工作吗? 我无法想象这已经是最好的做法。 因为你不想重启你的服务器。 您的服务器上运行的是实时stream量。

运行Ubuntu 14.04。 我们使用sudo apt-get upgradesudo apt-get dist-upgrade安装更新。

需要指导。

谢谢!

解决scheme:不要只是做apt-get upgrade 。 相反,请仔细检查您需要的更新,只安装影响您的更新,特别是内核更新。 然后,只做计划停机的更新。

而且:如果你不能承受系统维护的停机时间,那么你的系统结构就不是很好的了。 使您的环境变得多余,以便您可以将其中的部分进行有计划的维护。

最后,有补丁内核的技术,例如kpatch和ksplice。

该消息可能只在内核升级时出现,而用新的内核replace旧内核的唯一方法是重新启动。

您通常不需要立即重新启动计算机,但是在新内核中遇到的任何安全问题都会受到影响,因此在决定延迟重新启动之前,您应该知道发生了什么变化,请考虑对你的系统有影响,然后决定你可以忍受多久,没有修复。 如果你的服务器有非常重要的stream量,也许可以看看一些高可用性的解决scheme,这个解决scheme可以处理来自两个(或更多)服务器的stream量,这样你可以重新启动一个服务器,让其他服务器处理与此同时。

我知道这个post有点老,但Canonical刚刚在16.04发布了Ubuntu的这个服务。

自从4.0发布以来,它在上游Linux内核中使用了实时修补技术。