中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux關(guān)機命令|Linux培訓學習|考試認證|工資待遇與招聘,認準超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓

當前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點關(guān)注 > linux關(guān)機命令

Linux關(guān)機好幾種命令,他們有什么區(qū)別?

時間:2018-07-05

Linux關(guān)機和Windows系統(tǒng)的關(guān)機方式也不一樣。Linux需要使用命令,常用得關(guān)機命令有shutdown、init   0、telinit   0、halt、reboot等,雖然都是關(guān)機命令,但是實際上他們還是有不同!
1、shutdown命令安全地將系統(tǒng)關(guān)機。 有些用戶會使用直接斷掉電源的方式來關(guān)閉linux,這是十分危險的。因為linux與windows不同,其后臺運行著許多進程,所以強制關(guān)機可能會導致進程的數(shù)據(jù)丟失﹐使系統(tǒng)處于不穩(wěn)定的狀態(tài)﹐甚至在有的系統(tǒng)中會損壞硬件設(shè)備。
2、init是所有進程的祖先﹐它的進程號始終為1﹐所以發(fā)送TERM信號給init會終止所有的用戶進程﹑守護進程等。shutdown 就是使用這種機制。init定義了8個運行級別(runlevel), init 0為關(guān)機﹐init 1為重啟。
3、telinit命令可以改變init的運行級別﹐比如﹐telinit -iS可使系統(tǒng)進入單用戶模式﹐并且得不到使用shutdown時的信息和等待時間。
4、halt----最簡單的關(guān)機命令:其實halt就是調(diào)用shutdown -h。halt執(zhí)行時﹐殺死應(yīng)用進程﹐執(zhí)行sync系統(tǒng)調(diào)用﹐文件系統(tǒng)寫操作完成后就會停止內(nèi)核。   
參數(shù)說明:   
[-n] 防止sync系統(tǒng)調(diào)用﹐它用在用fsck修補根分區(qū)之后﹐以阻止內(nèi)核用老版本的超級塊〔superblock〕覆蓋修補過的超級塊。   
[-w] 并不是真正的重啟或關(guān)機﹐只是寫wtmp〔/var/log/wtmp〕紀錄
[-d] 不寫wtmp紀錄〔已包含在選項[-n]中〕。   
[-f] 沒有調(diào)用shutdown而強制關(guān)機或重啟。   
[-i] 關(guān)機〔或重啟〕前﹐關(guān)掉所有的網(wǎng)絡(luò)接口。   
[-p] 該選項為缺省選項。就是關(guān)機時調(diào)用poweroff。
5、reboot的工作過程差不多跟halt一樣﹐不過它是引發(fā)主機重啟﹐而halt是關(guān)機。它的參數(shù)與halt相差不多。
小伙伴們在選擇Linux操作系統(tǒng)關(guān)機的時候是什么方式呢?有的時候會嘗試其他的方式嗎?