Linux關機和重啟命令(超詳解)

2021-10-02 13:20:36 字數 1419 閱讀 1165

說到關機和重啟,很多人認為,重要的伺服器(比如銀行的伺服器、電信的伺服器)如果重啟了,則會造成大範圍的災難。筆者在這裡解釋一下。

首先,就算是銀行或電信的伺服器,也不是不需要維護,而是依靠備份伺服器代替。其次,每個人的經驗都是和自己的技術成長環境息息相關的。比如筆者是遊戲運維出身,而遊戲又是資料為王,所以一切操作的目的就是保證資料的可靠和安全。這時,有計畫的重啟遠比意外岩機造成的損失要小得多,所以定義重啟是遊戲運維的重要手段。

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

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

shutdown 命令的基本資訊如下。

命令格式

[root@localhost ~]# shutdown [選項] 時間 [警告資訊]

選項:【例 1】重啟與定時重啟。

先來看看如何使用 shutdown 命令進行重啟:

[root@localhost ~]# shutdown -r now

#重啟, now是現在重啟的意思

[root@localhost ~]# shutdown -r 05:30

#指定時間重啟,但會占用前台終端

[root@localhost ~]# shutdown -r 05:30 &

#把定義重啟命令放入後台,&是後台的意思

[root@localhost ~]# shutdown -c

//取消定時重啟

[root@localhost ~]# shutdown -r +10

#10分鐘之後重啟

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

[root@localhost ~]# shutdown -h now

#現在關機

[root@localhost ~]# shutdown -h 05:30

#指定時間關機

在現在的系統中,reboot 命令也是安全的,而且不需要加入過多的選項。

[root@localhost ~]# reboot

#重啟這兩個都是關機命令,直接執行即可。

[root@localhost ~】# halt

#關機[root@localhost ~】# poweroff

#關機init 是修改 linux 執行級別的命令,也可以用於關機和重啟。

[root@localhost~]# init 0

#關機,也就是呼叫系統的 0 級別

[root@localhost ~】# init 6

#重啟,也就是呼叫系統的 6 級別

Linux關機與重啟命令詳解

linux下的關機與重啟的命令有多種,每種方式略有些不同,除非有特別緊急的情況發生,否則不要通過直接關閉電源來關機,這可能會導致資料丟失。1.shutdown 妥善的停機方式 shutdown 是關機或重啟系統最安全的方式。shutdown可以在指定時間關機 定時關機 也可以讓shutdown 在開...

linux 關機和重啟命令

linux中常用的關機和重新啟動命令有shutdown halt reboot以及init,它們都可以達到關機和重新啟動的目的,但是每個命令的內部工作過程是不同的,下面將逐一進行介紹。1 shutdown shutdown命令用於關閉linux系統。有些使用者會使用直接斷掉電源的方式來關閉linux...

Linux關機和重啟命令

摘自 linux中常用的關機和重新啟動命令有shutdown halt reboot以及init,它們都可以達到關機和重新啟動的目的,但是每個命令的內部工作過程是不同的,下面將逐一進行介紹。1 shutdown shutdown命令用於關閉linux系統。有些使用者會使用直接斷掉電源的方式來關閉li...