因為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 區別...