安全關閉計算機,通知所有用戶、凍結新登入、優雅停止服務、同步文件系統,需 root 權限。
shutdown [-h] [-k] [-c] [-r] [-t SEC] [-m] [-i] [TIME] [MESSAGE]
| 參數 | 說明 |
|---|---|
-h | 關機後切斷電源 (Halt + Poweroff) |
-r | 關機流程後重啟 (Reboot) |
-k | 僅發送警告廣播,不實際關機 (測試用) |
-c | 取消當前正在執行的關機程序 |
-t SEC | 切換運行級別前等待秒數 (傳遞給 init) |
-m | 切換至單用戶模式 (維護模式) |
-i | 關機時顯示系統信息 |
-F | 重啟時強制執行 fsck 檢查文件系統 |
TIME | 關機時間:now、+5 (5分鐘後)、22:30 (絕對時間) |
MESSAGE | 廣播給所有登入用戶的通知訊息 |
shutdown -h now # 立即關機斷電
shutdown -r now # 立即重啟
shutdown -h +10 "10分鐘後關機維護" # 10分鐘後關機並廣播
shutdown -r 23:00 # 今晚 23:00 重啟
shutdown -c # 取消排程關機
shutdown -k "測試廣播" # 僅發送警告不關機
shutdown 會發送 SIGTERM 給進程,給予優雅退出機會systemctl poweroff # 關機
systemctl reboot # 重啟
systemctl halt # 停止 CPU (不斷電)
systemctl suspend # 休眠到記憶體
systemctl hibernate # 休眠到硬碟