前陣子有台機器遇到 systemd 有問題(註:Linux systemd 取消卡住的工作),但是問題找不出來,想說要找時間重新開機解決,沒想到連重新開機都是個大問題。
- 註1:此篇環境為 Debian Linux jessie
- 註2:機器在遠端才需要使用此篇的強制重新開機的命令,不然直接手動強迫關機在開機就好
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
前陣子有台機器遇到 systemd 有問題(註:Linux systemd 取消卡住的工作),但是問題找不出來,想說要找時間重新開機解決,沒想到連重新開機都是個大問題。
Linux 更新 Kernel 最麻煩的地方就是需要重新開機,但是 Server 要重新開機是一件很複雜的事情,平常在跑的服務不能停,想重新開機都得要另外安排時間,所以就會需要找備援機器來替代,達到 0 downtime。
Linux 4.0 以後,這個問題應該就可以盡量避免了,之後更新 Kernel 就不需要重新開機囉~ (更換硬體應該還是會需要重開機)
註:不過如果機器沒事的話,偶爾還是可以重開機看看,避免難得重開確開不了機的糗狀。 XD
有鑑於要關本機, 不小心關到 Server, 所以乾脆先把 server 的 shutdown、halt 禁用, 要用時需要多些步驟才能使用.
高鐵上週全線停駛4小時, 造成不少人的困擾, 同時也成為經典 "重開治百病" 的最佳案例. XD
註: 通車6年, 首次非天災造成的大規模停駛, 從 AM 6:30 ~ 11:30, 共停駛44班列車, 延誤約35000名旅客.