jldugger Asked: 2009-06-27 21:26:51 +0800 CST2009-06-27 21:26:51 +0800 CST 2009-06-27 21:26:51 +0800 CST 如何判断哪些软件包更新需要重新启动或服务重新启动? 772 我们的其中一个机器正在运行 Ubuntu 8.04 LTS。大多数 Ubuntu 软件包升级都是微不足道的,不会对可用性产生太大影响。在应用它们之前,我如何判断哪些包会导致中断? ubuntu patch-management availability 2 个回答 Voted Best Answer Devdas 2009-06-27T21:57:28+08:002009-06-27T21:57:28+08:00 任何安装/升级正在运行的守护程序的软件包都需要重新启动该守护程序。这通常是一个非常快速的过程,只是服务可用性的一个转折点。 唯一需要重新启动的软件包是内核更新。您无法在不重新启动的情况下升级内核。 glibc 更新可能需要您重新启动很多服务,或者重新启动。但是,由于分叉模型,大多数 Unix 服务的寿命仍然很短,glibc 更新会自动处理。 了解什么会导致中断的最好方法是将它们实际应用到测试机器上,看看有什么问题。测试总是一个好主意。 Tzafrir 2009-06-27T23:38:36+08:002009-06-27T23:38:36+08:00 即使需要重新启动系统的内核升级也不会导致中断 - 旧内核仍将被加载并运行,直到您将来重新启动系统。
任何安装/升级正在运行的守护程序的软件包都需要重新启动该守护程序。这通常是一个非常快速的过程,只是服务可用性的一个转折点。
唯一需要重新启动的软件包是内核更新。您无法在不重新启动的情况下升级内核。
glibc 更新可能需要您重新启动很多服务,或者重新启动。但是,由于分叉模型,大多数 Unix 服务的寿命仍然很短,glibc 更新会自动处理。
了解什么会导致中断的最好方法是将它们实际应用到测试机器上,看看有什么问题。测试总是一个好主意。
即使需要重新启动系统的内核升级也不会导致中断 - 旧内核仍将被加载并运行,直到您将来重新启动系统。