Linux shutdown命令:關機和重新啟動

2020-07-16 10:04:33
在早期的 Linux 系統中,應該盡量使用 shutdown 命令來進行關機和重新啟動。因為在那時的 Linux 中,只有 shutdown 命令在關機或重新啟動之前會正確地中止進程及服務,所以我們一直認為 shutdown 才是最安全的關機與重新啟動命令。

而在現在的系統中,一些其他的命令(如 reboot)也會正確地中止進程及服務,但我們仍建議使用 shutdown 命令來進行關機和重新啟動。

shutdown 命令的基本資訊如下。
  • 命令名稱:shutdown。
  • 英文原意:bring the system down。
  • 所在路徑:/sbin/shutdown。
  • 執行許可權:超級使用者。
  • 功能描述:關機和重新啟動

命令格式

[[email protected] ~]# shutdown [選項] 時間 [警告資訊]

選項:
  • -c:取消已經執行的 shutdown 命令;
  • -h:關機;
  • -r:重新啟動;

【例 1】重新啟動與定時重新啟動。
先來看看如何使用 shutdown 命令進行重新啟動:

[[email protected] ~]# shutdown -r now
#重新啟動, now是現在重新啟動的意思
[[email protected] ~]# shutdown -r 05:30
#指定時間重新啟動,但會占用前台終端
[[email protected] ~]# shutdown -r 05:30 &
#把定義重新啟動命令放入後台,&是後台的意思
[[email protected] ~]# shutdown -c
//取消定時重新啟動
[[email protected] ~]# shutdown -r +10
#10分鐘之後重新啟動


【例 2】關機和定時關機。

[[email protected] ~]# shutdown -h now
#現在關機
[[email protected] ~]# shutdown -h 05:30
#指定時間關機