linux中關(guān)機命令的區(qū)別是:執(zhí)行shutdown命令時,系統(tǒng)會通知所有登錄的用戶系統(tǒng)將要關(guān)閉;執(zhí)行halt命令時,文件系統(tǒng)寫操作完成后,內(nèi)核停止;init命令用于切換系統(tǒng)的運行級別,【init 0】表示關(guān)機。
成都創(chuàng)新互聯(lián)公司專注于碭山網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供碭山營銷型網(wǎng)站建設(shè),碭山網(wǎng)站制作、碭山網(wǎng)頁設(shè)計、碭山網(wǎng)站官網(wǎng)定制、小程序制作服務(wù),打造碭山網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供碭山網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
Linux中的關(guān)機命令有shutdown、halt和init,它們都可以達到關(guān)機的目的,但是每個命令的內(nèi)部工作過程是不同的,下面我們來分別介紹一下:
(推薦學(xué)習(xí):linux教程)
1、shutdown
shutdown命令用于安全地關(guān)閉Linux系統(tǒng)。
由于Linux與Windows不同,其后臺運行著許多進程,所以強制關(guān)機可能會導(dǎo)致進程的數(shù)據(jù)丟失,使系統(tǒng)處于不穩(wěn)定的狀態(tài),甚至?xí)p壞硬件設(shè)備。
執(zhí)行shutdown命令時,系統(tǒng)會通知所有登錄的用戶系統(tǒng)將要關(guān)閉,并且login指令會被凍結(jié),即新的用戶不能再登錄系統(tǒng)。
shutdown命令的工作實質(zhì)是給init程序發(fā)送信號(signal),要求其切換系統(tǒng)的運行級別(Runlevel)。
系統(tǒng)的運行級別包括:
0:關(guān)閉系統(tǒng)
1:單用戶模式,如果沒有為shutdown命令指定-h或-r參數(shù)而直接執(zhí)行,則默認(rèn)將切換到此運行級別
2:多用戶模式(不支持NFS)
3:多用戶模式(支持NFS),一般常用此種運行級別
5:多用戶模式(GUI模式)
6:重新啟動系統(tǒng)
2、halt
halt是最簡單的關(guān)機命令,其實際上是調(diào)用shutdown -h命令。halt執(zhí)行時,殺死應(yīng)用進程,文件系統(tǒng)寫操作完成后就會停止內(nèi)核。
halt命令的部分參數(shù)如下:
[-f] 沒有調(diào)用shutdown而強制關(guān)機或重啟
[-i] 關(guān)機或重新啟動之前,關(guān)掉所有的網(wǎng)絡(luò)接口
[-p] 關(guān)機時調(diào)用poweroff,此選項為缺省選項
3、init
init是所有進程的祖先,其進程號始終為1。
init用于切換系統(tǒng)的運行級別,切換的工作是立即完成的。
init 0命令用于立即將系統(tǒng)運行級別切換為0,即關(guān)機;init 6命令用于將系統(tǒng)運行級別切換為6,即重新啟動。
新聞標(biāo)題:linux中的關(guān)機命令有什么區(qū)別
文章起源:http://m.rwnh.cn/article16/cjhidg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、定制網(wǎng)站、微信公眾號、Google、網(wǎng)站制作、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)