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

2021-07-10 20:40:25 字數 2048 閱讀 7342

因為unix/liunx

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

liinux

系統的關閉可以在字元或圖形介面下進行。(以下為字元介面)

在字元介面下常用的關機/

重啟命名有

shutdown,halt,reboot,poweroff

和init

,它們都可以達到關閉系統的目的,但每個命令的工作過程不同。

1.halt命令

halt命令的功能是關閉系統,在執行的過程中,終止所有應用和系統程序,將所有資料寫入儲存介質,最後關閉系統。其常用方法為:

halt [-f] [-p]

引數-f

用於不掉用

shutdown

而強制快速關係或重啟;

-p用於在關閉系統時關閉電源

.一般情況下,使用-p

引數在關閉系統後,會自動關閉電源。如果計算機不這樣做,在看到

「system halted。」

訊息後,可以手動切斷電源。其實

halt

就是呼叫

shutdown -h

。halt

執行時,殺死應用程序,執行

sync

系統呼叫,檔案系統寫操作完成後就會停止核心。

2.reboot命令

reboot命令的工作過程與

halt

命令差不多,但它在關閉系統時會重新啟動。

3.poweroff命令

poweroff命令等同於

halt -p

,關閉系統的同時關掉電源。

4.init和

telinit

命令系統內執行乙個init

程序,它負責系統的初始化和執行級別的切換。

telinit

和init

命令的作用時告訴

init

程序做執行級別的切換,它的用法為:

init runlevel

telinit runlevel

linux/unix有

7個執行級或執行狀態,定義如下(1)

0:關閉系統。(2)

1:關閉單系統模式(3)

2:多使用者模式(4)

3:完全多使用者模式(5)

4:沒有使用,使用者可自定義。(6)

5:完全多使用者模式,並且支援

x-window

(預設執行級)。(7)

6:重新啟動

init 命令的使用示例:

#init 0       #關機       (只有只有root

使用者才有操作許可權)

5.shutdown命令

shutdown命令可以安全地關閉系統,在執行系統關閉與命令發出之間可以指定乙個時間延遲,以供使用者做準備並從容退出。使用

shutdown

命令時,將在關機前向系統內的所以使用者傳送或警告訊息,告訴系統發生了什麼及如何處理。其用法為:

shutdown [-krhffc] time [warn_msg]

引數說明

shutdown命令部分引數如表所示

例如:# shutdown -r now    #立刻重新啟動

#shutdown -h now

#shutdown -k now 「hello」    #發出警告資訊,但沒有真的關機

#shutdown -h 10:42  『10:

42將關閉系統,請屆時退出 

』   #10:42關機

#shutdown -r +20 『 20min後將重啟系統,請屆時退出

』   #20

分鐘後重啟

#shutdown -c    #撤銷已到達的

shutdown

命令。注意,必須在其他終端才能使用此命令

#shutdown now      #切換至單使用者模式(不加任何選項時)

Linux2 Linux目錄結構

linux2 linux目錄結構 linux目錄圖 進入根目錄,使用ll命令看一下linux整個根目錄圖 這裡面所有的目錄都是買完伺服器之後最初始的目錄,沒有進過任何加工。linux以樹的結構組織所有目錄,用一張圖表示一下linux的目錄結構 下面,來挨個認識一下每乙個目錄及其作用。bin目錄 bi...

Linux 2 Linux下的基本檔案操作

在linux下一切都是檔案,目錄是檔案,硬體也是檔案.所以基礎的檔案操作就尤其重要.1.列出目錄的內容 ls 目錄名 不加目錄名列出當前目錄 引數 a 顯示所有檔案 包括隱藏檔案 l 顯示詳細資訊 r 遞迴顯示子目錄結構 ld 顯示目錄和鏈結資訊 2.檢視檔案資訊 file 檔名 3.切換目錄 cd...

linux系統關閉及重啟

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