Ubuntu
如何判斷哪些軟體包更新需要重新啟動或服務重新啟動?
我們的其中一個機器正在執行 Ubuntu 8.04 LTS。大多數 Ubuntu 軟體包升級都是微不足道的,不會對可用性產生太大影響。在應用它們之前,我如何判斷哪些包會導致中斷?
任何安裝/升級正在執行的守護程序的軟體包都需要重新啟動該守護程序。這通常是一個非常快速的過程,只是服務可用性的一個轉折點。
唯一需要重新啟動的軟體包是核心更新。您無法在不重新啟動的情況下升級核心。
glibc 更新可能需要您重新啟動很多服務,或者重新啟動。但是,由於分叉模型,大多數 Unix 服務的壽命仍然很短,glibc 更新會自動處理。
了解什麼會導致中斷的最好方法是將它們實際應用到測試機器上,看看有什麼問題。測試總是一個好主意。