# Linux系統中如何使用shutdown命令
## 1. 命令概述
`shutdown`是Linux系統中用于安全關閉或重啟計算機的核心命令。與直接斷電不同,它提供了以下關鍵功能:
- 計劃關機/重啟時間
- 向所有用戶發送通知
- 阻止新用戶登錄
- 支持延遲操作
## 2. 基本語法格式
```bash
shutdown [選項] [時間] [警告消息]
now
:立即執行+m
:m分鐘后執行(如+5
)HH:MM
:指定具體時間(24小時制)選項 | 作用 |
---|---|
-H |
停止系統(halt) |
-P |
關閉電源(默認) |
-r |
重啟系統 |
-k |
只發送警告不真正關機 |
-c |
取消已計劃的關機 |
sudo shutdown -P now
sudo shutdown +10 "系統將在10分鐘后維護關機"
sudo shutdown -r 20:30
sudo shutdown -c
# 30分鐘后重啟并顯示自定義消息
sudo shutdown -r +30 "請保存工作,系統將進行內核升級"
who -r # 顯示系統運行級別
sudo shutdown -h now --no-wall # 不發送警告直接關機
wall
命令提前廣播通知/var/log/messages
命令 | 特點 | 適用場景 |
---|---|---|
poweroff |
直接斷電 | 快速關機 |
reboot |
直接重啟 | 快速重啟 |
init 0 |
切換運行級別 | 系統維護 |
案例1:服務器計劃維護
# 提前1小時通知用戶
sudo shutdown -r +60 "服務器將于1小時后重啟進行安全更新"
案例2:取消錯誤關機
# 發現誤操作后立即取消
sudo shutdown -c
wall "之前的關機命令已取消"
Q1:如何查看是否有關機計劃?
A1:檢查/run/systemd/shutdown/scheduled
文件
Q2:遠程服務器關機后如何喚醒?
A2:需要配置WOL(Wake-on-LAN)功能
Q3:關機卡住怎么辦?
A3:可嘗試Alt+SysRq+REISUB
組合鍵
shutdown
命令是Linux系統管理的必備工具,正確使用可以:
- 避免數據丟失
- 實現計劃維護
- 保證系統穩定性
建議管理員掌握其各種參數組合,并養成提前通知用戶的習慣。 “`
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。