2019-02-17 html
在本篇中,咱們會向你解釋 shutdown、poweroff、halt 以及 reboot 命令。咱們會解釋清楚當你用那些可用的選項執行的時候它們實際作了什麼。服務器
若是你想深刻 Linux 服務器管理,那麼爲了有效和可靠的服務器管理,這些重要的 Linux 命令你須要徹底理解。post
一般上,當你想要關閉或者重啓你的機器時,你會運行下面之一的命令:學習
shutdown 會給系統計劃一個時間關機。它能夠被用於中止、關機、重啓機器。spa
你能夠指定一個時間字符串(一般是 now 或者用 hh:mm 指定小時/分鐘)做爲第一個參數。額外地,你也能夠設置一個廣播信息在系統關閉前發送給全部已登陸的用戶。htm
重要:若是使用了時間參數,系統關機前 5 分鐘,會建立 /run/nologin 文件。以確保沒有人能夠再登陸。blog
shutdown 命令示例:字符串
# shutdown
# shutdown now # shutdown 13:20 # shutdown -p now ### 關閉機器 # shutdown -H now ### 中止機器 # shutdown -r09:35 ### 在 09:35am 重啓機器
要取消即將進行的關機,只要輸入下面的命令:get
# shutdown -c
halt 通知硬件來中止全部的 CPU 功能,可是仍然保持通電。你能夠用它使系統處於低層維護狀態。it
注意在有些狀況會它會徹底關閉系統。下面是 halt 命令示例:
# halt ### 中止機器
# halt -p ### 關閉機器 # halt --reboot ### 重啓機器
poweroff 會發送一個 ACPI 信號來通知系統關機。
下面是 poweroff 命令示例:
# poweroff ### 關閉機器
# poweroff --halt ### 中止機器 # poweroff --reboot ### 重啓機器
reboot 通知系統重啓。
# reboot ### 重啓機器
# reboot --halt ### 中止機器 # reboot -p ### 關閉機器