Linux更新後檢查要不要重開機

CentOS更新了之後,也搞不清楚要不要重新開機。

後來知道可以這樣判斷

echo $?

如果看到回傳是1,就是被建議要重開機。回傳是0的話就可以不用理他了。

另外看到一個比較正規的作法是

needs-restarting -r

這個會檢查一下系統,然後顯示要不要重開機。

實務上,需要重開機的時候,也不是每次都能隨自己的意思下重開機指令,可以先查看下哪些是可以重新啟動的服務,至於重開機這件事情就可以另外指定時間再處理了。

檢查可以重新啟動的服務

needs-restarting -s

他會列出可以重新啟動的服務。再用 systemctl restart 服務名稱 就可以了,我挑了裡面的fail2ban.service來重啟。真的不在可以重啟服務的清單內了

最後指定一個重開機時間,放入背景執行

shutdown -r 07:30 &

選個七點半好了,萬一出了甚麼事情,也不用半夜處理,就頂多提早一點上班而已 XD