一、linux系統關機命令-shutdown
對於用過XP和win7系統的朋友來說,應該對這個關機命令比較熟悉了。當然如果使用shutdown命令來關機的話,那麼就是系統管理員會提示用戶將你所有已經登錄的系統全部關閉掉,如果強制使用shutdown命令關機的話可能會導致一些進程上面的數據丟失,嚴重的話還是涉及到硬體設備故障。
在執行shutdown關機指令的時候會將訊號signal傳遞給init程式上,然後將訊號改為runlevel,這樣runlevel 0會用來停機,runlevel 6是用來啟動reboot系統,也就是所謂的重啟電腦。這樣指令都是shutdown在加上所要執行到參數指令讓電腦關機。關於shutdown指令不僅能讓電腦關機還有其他的功能使用。例如:
[-t] 在改變到其它runlevel之前﹐告訴init多久以後關機。
[-r] 重啟計算器。
[-h] 關機後關閉電源〔halt〕
[-n] 不用init﹐而是自己來關機。不鼓勵使用這個選項。
[-time] 設定關機〔shutdown〕前的時間。
二、linux系統關機命令-halt
上面已經說到shutdown -h命令是指關機後然後在關閉電源的命令,在這裡如果我們執行halt之後,就會將所有進程關閉掉,再執行sync系統調用。等操作完成後即可停止核心的運作。當然halt也是還有其他功能設定。具體參數如下:
[-n] 防止sync系統呼叫﹐它用在用fsck修補根分區之後﹐以阻止核心用老版本的超級塊〔superblock〕覆蓋修補過的超級塊。
[-w] 並不是真正的重啟或關機﹐只是寫wtmp〔/var/log/wtmp〕紀錄。 [-d] 不寫wtmp紀錄〔已包含在選項[-n]中〕。
[-f] 沒有呼叫shutdown而強制關機或重新啟動。
[-i] 關機〔或重啟〕前﹐關掉所有的網路介面。
[-p] 此選項為缺省選項。就是關機時調用powerof
三、linux系統關鍵命令-init
只要我們執行init 0命令的話,就是將電腦關機了。這就是將linux系統關機的命令。當然如果你是想要用init指令來執行重啟的話,就是init 1指令了。執行該指令就會將電腦馬上重新啟動。
更多 Linux關機指令有哪些相關文章請關注PHP中文網!