halt 命令構建器
產生用於停止系統的停機指令
開始使用 halt
## 什麼是停機?
`halt` 這個指令會終止所有正在運行的程序並讓 CPU 停止運作,從而讓系統停止。預設情況下,它會透過 `shutdown` 記錄此動作,以便通知其他使用者。可利用它讓電腦平穩停止,而不一定需要拔掉電源。
## 使用方式
1. **選擇模式**:選擇強制停止、關機或只讀模式。 2. **以 root 權限執行**:使用 `sudo` 或以 root 權限執行所生成的指令。 3. **確認**:系統會通知已登入的使用者,然後開始停機。 4. **複製並執行**:將所生成的指令複製到您的終端機中。
> `halt`、`poweroff` 和 `reboot` 使用相同的旗標設定。若也想關閉電腦,可使用 `-p`;若目的是直接拔掉電源,則可直接使用 `poweroff`。
常見選項
### `-f` 強制停止 在不呼叫`shutdown`的情況下立即強制停止系統。不會向使用者發送通知,也不會執行正常的關機流程——僅在系統無反應時使用。
### `-p` 關機 在停止運作後切斷電源。其效果等同於執行`poweroff`。
### `-w` 只寫入記錄 僅寫入`wtmp`格式的關機記錄,但並不真正停止系統。適用於在非實際運作環境中測試日誌記錄的功能。
### `-d` 不寫入wtmp記錄 不會寫入`wtmp`格式的記錄。適用於容器或無法取得計帳日誌的恢復環境中。
▶為何我的電腦在停止運作後仍保持開機狀態?
一般的`halt`可讓CPU停止運作,但可能仍會保持電源供應。若要完全關閉機器,請使用`halt -p`(或`poweroff`)。
▶-f 實際上會跳過什麼?
`-f`會繞過`shutdown`,因此不會出現使用者警告,也不會透過初始化腳本關閉程序,更沒有檔案系統卸載的步驟。這是一種直接讓核心停止運作的方式,僅應在緊急情況下使用。
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。