Linux 關機和重啟命令
Linux 中要實現關機和重啟係統,有多個命令可以做到,它們分別是: halt, poweroff, shutdown, init 和 reboot,下麵來挨個演示使用這些命令來實現 Linux 的關機和重啟操作。
另外需要說明一下,這些命令中,部分需要管理員權限。所以如果當前使用的不是 root 用戶,可能會執行失敗。如果安裝和配置了 sudo,就使用 sudo 來執行,否則就隻能切換到 root 來執行。
關機命令
halt
halt 本來就是停止的意思,所以直接輸入這個命令就可以完成 Linux 關機操作。這是比較推薦的 Linux 關機命令。
poweroff
poweroff 命令的介紹是關機並且關閉電源。這很容易讓人誤解為其他的關機命令不會切斷電源。但其實並不是這樣。
在以前老舊的沒有 ACPI 的電腦係統上,halt 這類關機命令隻是關閉了係統,但電源還在工作,所以還需要人工手動取按一下關機按鈕才能切斷電源。而 poweroff 會發送一個關閉電源的信號給 ACPI。但在現在的電腦係統上,已經不存在這樣的差別。所以它跟其他的關機命令表現是一樣的了。
shutdown -h now
使用 shutdown 關機,需要使用 -h 參數,它可以實現延時關機的功能。上麵給的時間代詞是 now,表示立即關機。如果要指定一個延後的時間,可以這樣:
shutdown -h 10
上麵的命令表示 10 分鍾後關機。還可以指定一個具體的時間:
shutdown -h 22:00
這表示在晚上 10 點的時候執行關機任務。
init 0
這是使用指定 Linux 運行級別來實現關機功能。
重啟命令
reboot
這是最直觀的方式。顧名思義,名副其實。所以也是平常推薦的 Linux 重啟命令。
shutdown -r now
使用 shutdown 重啟,要使用 -r 參數。
跟關機一樣,也可以使用延時功能。命令格式與執行關機時一樣。如 10 分鍾後重啟:
shutdown -r 10
又或是晚上 10 點重啟:
shutdown -r 22:00
init 6
同樣使用指定 Linux 運行級別來實現重啟功能。
轉載來自https://www.zzxworld.com/blogs/linux-poweroff-and-reboot-commands.html
最後更新:2017-10-05 11:47:51