Linux關(guān)機命令有哪些?
對于用過(guò)XP和win7系統的朋友來(lái)說(shuō),應該對這個(gè)關(guān)機命令比較熟悉了。當然如果使用shutdown命令來(lái)關(guān)機的話(huà),那么就是系統管理員會(huì )提示用戶(hù)將你所有已經(jīng)登錄的系統全部關(guān)閉掉,如果強制使用shutdown命令關(guān)機的話(huà)可能會(huì )導致一些進(jìn)程上面的數據丟失,嚴重的話(huà)還是涉及到硬件設備出現故障。
在執行shutdown關(guān)機命令的時(shí)候會(huì )將信號signal傳遞給init程序上,然后將信號更改成runlevel,這樣runlevel 0會(huì )被用來(lái)停機,runlevel 6是用來(lái)激活reboot系統,也就是所謂的重啟電腦。這樣命令都是shutdown在加上所要執行到參數命令讓電腦關(guān)機。關(guān)于shutdown命令不僅能使電腦關(guān)機還有其他的功能使用。比如:
[-t] 在改變到其它runlevel之前o告訴init多久以后關(guān)機。
[-r] 重啟計算器。
[-h] 關(guān)機后關(guān)閉電源〔halt〕
[-n] 不用inito而是自己來(lái)關(guān)機。不鼓勵使用這個(gè)選項。
[-time] 設定關(guān)機〔shutdown〕前的時(shí)間。
二、linux系統關(guān)機命令-halt
上面已經(jīng)說(shuō)到shutdown -h命令是指關(guān)機后然后在關(guān)閉電源的命令,在這里如果我們執行halt之后,就會(huì )將所有進(jìn)程關(guān)閉掉,再執行sync系統調用。等操作完成后即可停止內核的運行。當然halt也是還有其他功能設置。具體參數如下:
[-n] 防止sync系統調用o它用在用fsck修補根分區之后o以阻止內核用老版本的超級塊〔superblock〕覆蓋修補過(guò)的超級塊。
[-w] 并不是真正的重啟或關(guān)機o只是寫(xiě)wtmp〔/var/log/wtmp〕紀錄。 [-d] 不寫(xiě)wtmp紀錄〔已包含在選項[-n]中〕。
[-f] 沒(méi)有調用shutdown而強制關(guān)機或重啟。
[-i] 關(guān)機〔或重啟〕前o關(guān)掉所有的網(wǎng)絡(luò )接口。
[-p] 該選項為缺省選項。就是關(guān)機時(shí)調用powerof
三、linux系統關(guān)鍵命令-init
只要我們執行init 0命令的話(huà),就是將計算機關(guān)機了。這就是將linux系統關(guān)機的命令。當然如果你是想要用init命令來(lái)執行重啟的話(huà),就是init 1命令了。執行該命令就會(huì )將計算機馬上重啟。
評論