勵志

勵志人生知識庫

linux shutdown指令

`shutdown` 命令用於安全地關閉或重啟Linux系統。它接受多種選項,以控制關機或重啟的時間、是否重新啟動以及是否傳送警告信息給用戶。常用的選項包括:

`-h` 或 `--halt`:關閉系統並停止所有服務。

`-r` 或 `--reboot`:重啟系統。

`-k` 或 `--no-poweroff`:僅傳送警告信息而不實際關機或重啟。

`-f` 或 `--fast`:快速關機並重新啟動時跳過檔案系統檢查。

`-n` 或 `--no-init`:快速關機時不經過init程式。

`-c` 或 `--cancel`:取消已運行的shutdown命令。

使用 `shutdown` 命令時,可以指定具體的時間,例如 `now` 表示立即執行,或者指定一個時間點,例如 `10:00` 表示在10點鐘執行。

例如,以下是一些常見的 `shutdown` 命令示例:

立即關機並重新啟動:`shutdown -r now`。

10分鐘後關機並重新啟動:`shutdown -r +10`。

10分鐘後僅傳送警告信息而不關機:`shutdown -k +10`。

10點鐘關機並重新啟動:`shutdown -r 10:00`。

10點鐘僅傳送警告信息而不關機:`shutdown -k 10:00`。

需要注意的是,只有Linux的超級用戶才能使用 `shutdown` 命令。如果普通用戶嘗試執行此命令,可能會遇到錯誤訊息,因為普通用戶的環境變數可能無法找到 `shutdown` 程式。在這種情況下,可以使用 `su` 命令切換到超級用戶賬戶,並確保環境變數已切換到root賬戶,以確保可以正確執行 `shutdown` 命令。