reboot 命令構建器
產生用於重新啟動系統的重新啟動指令
開始使用重啟功能
## 什麼是重新啟動?
`reboot` 這個指令會先讓系統正常關機,再重新啟動電腦。預設情況下,它會透過 `shutdown` 執行相關動作,也就是通知已登入的使用者、停止各項服務、卸載檔案系統,最後讓系統重新啟動。
## 使用方式
1. **選擇選項**:選擇 force、no-wtmp、no-sync 或 interface-shutdown 等旗標。 2. **以 Root 權限執行**:使用 `sudo` 或以 Root 權限來執行所產生的指令。 3. **儲存您的文件**:關閉並儲存所有開啟中的文件——電腦即將重新啟動。 4. **複製並執行**:將所產生的指令複製到您的終端機中。
> `reboot` 其選項與 `halt` 和 `poweroff` 相同。如果您想直接關機,請使用 `halt -p`;若要預定時間重新啟動,則可使用 `shutdown -r`。
常見選項
### `-f` 強制重啟 在不呼叫`shutdown`的情況下立即強制重啟。會跳過使用者警告及服務關閉流程——僅適用於無反應的系統。
### `-w` 僅寫入 在不實際重啟的情況下,寫入一條`wtmp`重啟記錄。可用於在非實際運作中的系統上測試記帳日誌。
### `-d` 不寫入 wtmp 不寫入`wtmp`記錄。適用於容器或無法存取記帳日誌的恢復環境中。
### `-i` 關閉網路介面 在重啟前關閉所有網路介面,這有助於讓遠端網路介面能夠乾淨地登出。
### `-n` 不同步 在重啟前跳過`sync(2)`的呼叫。此做法風險較高——未寫入的檔案系統資料可能會遺失。僅適用於恢復情境。
▶我要如何在特定時間重新啟動?
`shutdown -r`會在23:30重新啟動,並向已登入的使用者發出警告。而一般的`reboot`則會立即執行。
▶為何要使用 reboot -f 而非 reboot?
`-f`會跳過`shutdown`,因此沒有牆壁警告,也沒有服務停止的步驟。它僅適用於卡住而無法正常關機的系統。在正常運作情況下,使用一般的`reboot`即可。
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。