關閉和重啟Linux系統

2021-10-01 10:01:48 字數 2916 閱讀 8131

linux教程

linux教程:

在linux系統下,常用的關閉/重啟系統的命令有shutdownhatlrebootsystemctl

另外在計算機中,所有的資料都要被讀入記憶體後,才能被cpu處理。在linux系統中,為了加快資料讀取速度,在預設的情況下,某些已經載入記憶體中的資料將不會直接被寫回硬碟,而是先暫存在記憶體中。如果此時關機,資料沒有被寫會硬碟,就會造成資料的更新不正常

[root@localhost ~]

# shutdown -k now 'this system will reboot'

[root@localhost ~]

# sync

拔掉linux伺服器電源或按下伺服器電源開關關機計算機屬於暴力關閉linux的方式,由於linux系統後台執行著很多程序,所以強制關機可能會導致程序的資料丟失,使系統處於不穩定的狀態,在有的系統中甚至會損壞計算機硬體裝置,我們應該避免採用這種方式。

shutdown命令可以安全地關閉或重啟linux系統,但只有root管理員能夠執行

shutdown

[選項]

[時間]

[警告資訊]

shutdown命令中選項的含義

fsck是linux的乙個檢查和修復檔案系統的程式

###例項

立即關閉linux計算機系統

[root@localhost ~]

# shutdown -h now

立即關閉linux計算機系統,並發出警告資訊
[root@localhost ~]

# shutdown -h now "system will be down now"

定時60分鐘之後關閉計算機系統

shutdonw命令還允許使用者指定乙個時間引數,改引數可以是乙個精確的時間,也可以是從現在開始的乙個時間端。精確時間的格式是hh:mm,標識小時和分鐘,時間段由+和分鐘數表示

[root@localhost ~]

# shutdown -h now +60

定時在2點30分重新啟動計算機系統

shutdonw命令還允許使用者指定乙個時間引數,改引數可以是乙個精確的時間,也可以是從現在開始的乙個時間端。精確時間的格式是hh:mm,標識小時和分鐘,時間段由+和分鐘數表示

[root@localhost ~]

# shutdown -r 02:30

立即重新啟動計算機系統
[root@localhost ~]

# shutdown -r now

立即重新啟動計算機系統,並發出警告資訊
[root@localhost ~]

# shutdown -r now "system will be reboot now"

僅發出警告而不關機
[root@localhost ~]

# shutdown -k now "warning"

取消準備執行的關機動作
[root@localhost ~]

# shutdown -c #取消準備執行的關機動作

hatl指令在執行時,會首先檢測系統的執行級別,如果執行級別為0或6,則立即關閉系統,否則呼叫shutdown來關閉系統

halt執行時,終止所有應用程序,執行sync系統呼叫,檔案系統寫操作完成後就會停止核心

halt [選項]
-i:關機之前,關閉所有的網路介面

-n:halt執行時,不呼叫系統指令sync

-w:並不是真正的關閉系統,只是寫入到/var/log/wtmp檔案中

-d:關閉系統,不把記錄寫到/var/log/wtmp日誌檔案中

-f:不管當前系統處於何種執行級別都不呼叫shutdown而強制關閉系統

[root@localhost ~]

# halt

reboot的工作過程與halt相似,不過reboot是引發計算機重啟,而halt是引發計算機關閉

reboot

[選項]

-i:關機之前,關閉所有的網路介面

-n:reboot執行時,不呼叫系統指令sync

-w:並不是真正的重啟系統,只是寫入到/var/log/wtmp檔案中

-d:重啟系統,不把記錄寫到/var/log/wtmp日誌檔案中

-f:不管當前系統處於何種執行級別都不呼叫shutdown而強制重啟系統

###使用reboot命令重啟linux系統

[root@localhost ~]

# reboot

ink 程式主要用於系統不同執行級之間的切換, 切換的工作是立即完成的。 例如, init 0

就是將系統執行級切換到 0, 也就是關機; init 6 命令用於將系統執行級別切換到 6, 也就是

重啟系統。

[root@localhost ~]

# init 0

[root@localhost ~]

# init 6

linux系統關閉及重啟

如果當前使用者是root,可以執行shutdown h now命令關閉計算機 root zabbix server shutdown h now 如果需要重新啟動計算機,可以執行shutdown r now或者reboot命令 root zabbix server shutdown r now 區別...

Linux(2) Linux系統關閉與重啟

因為unix liunx 採用非同步寫和延遲寫機制,大部分資料操作在緩衝區進行,並沒有實時的寫入裝置,如果強行關機會導致資料丟失,嚴重者可造成系統的癱瘓。因此,在切斷電源之前必須先關閉系統,絕不能斷電了事。liinux 系統的關閉可以在字元或圖形介面下進行。以下為字元介面 在字元介面下常用的關機 重...

重啟和關閉 Linux 系統的 6 個終端命令

在 linux 管理員的日程當中,有很多需要執行的任務,其中就有系統的重啟和關閉。下面這些是我是我用電魚電子sail am335x實現的步驟。對於 linux 管理員來說,重啟和關閉系統是其諸多風險操作中的一例,有時候,由於某些原因,這些操作可能無法挽回,他們需要更多的時間來排查問題。在 linux...