有哪些Linux系統(tǒng)的關(guān)機(jī)與重啟命令-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“有哪些Linux系統(tǒng)的關(guān)機(jī)與重啟命令”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“有哪些Linux系統(tǒng)的關(guān)機(jī)與重啟命令”吧!

10年積累的網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有鄯善免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

1、 sync

sync:flush file system buffers。

sync命令作用:刷新文件系統(tǒng)的緩存,將數(shù)據(jù)同步寫入硬盤。

執(zhí)行sync命令的必要性:在計(jì)算機(jī)中,CPU所處理的數(shù)據(jù)首先要被讀入內(nèi)存中,而這些數(shù)據(jù)又經(jīng)常要寫回到硬盤上,但是硬盤的速度相對(duì)于內(nèi)存來(lái)說(shuō)太慢,如果數(shù)據(jù)頻繁在內(nèi)存與硬盤間交換,系統(tǒng)性能將大打折扣,所以為了加快數(shù)據(jù)的讀取速度,默認(rèn)情況下,某些已經(jīng)加載在內(nèi)存中的數(shù)據(jù)將不會(huì)直接被寫回硬盤,而是先暫存在內(nèi)存當(dāng)中,這時(shí)如果關(guān)機(jī)或重啟電腦,暫存在內(nèi)存中的數(shù)據(jù)將可能丟失,正確的做法是先執(zhí)行sync命令,多執(zhí)行幾次也無(wú)妨,以保證數(shù)據(jù)寫入硬盤,事實(shí)上一些關(guān)機(jī)命令默認(rèn)也執(zhí)行了sync操作。

2、 shutdown

shutdown命令用于安全關(guān)閉Linux系統(tǒng)。有些用戶會(huì)使用直接斷掉電源的方式來(lái)關(guān)閉Linux,這是十分危險(xiǎn)的。因?yàn)長(zhǎng)inux與Windows不同,其后臺(tái)運(yùn)行著許多進(jìn)程,所以強(qiáng)制關(guān)機(jī)可能會(huì)導(dǎo)致進(jìn)程的數(shù)據(jù)丟失,使系統(tǒng)處于不穩(wěn)定的狀態(tài),甚至?xí)p壞硬件設(shè)備。
 
執(zhí)行shutdown命令時(shí),系統(tǒng)會(huì)通知所有登錄的用戶系統(tǒng)將要關(guān)閉,并且login指令會(huì)被凍結(jié),即新的用戶不能再登錄系統(tǒng)。使用shutdown命令可以直接關(guān)閉系統(tǒng),也可以延遲指定的時(shí)間再關(guān)閉系統(tǒng),還可以重新啟動(dòng)。延遲指定的時(shí)間再關(guān)閉系統(tǒng),可以讓用戶有時(shí)間儲(chǔ)存當(dāng)前正在處理的文件和關(guān)閉已經(jīng)打開的程序。

shutdown:bring the system down。

語(yǔ)法格式如下:



代碼如下:

shutdown [OPTIONS]… TIME [MESSAGE]

幾個(gè)參數(shù)——
-k:不是真的關(guān)機(jī),而是發(fā)送警告信息,此時(shí)不再允許登錄。
-c:取消已經(jīng)在進(jìn)行的shutdown指令,此時(shí)TIME參數(shù)不必選擇,MESSAGE為第一個(gè)參數(shù),這個(gè)參數(shù)可選。
-r:將系統(tǒng)服務(wù)停掉之后reboot。
-h:將系統(tǒng)服務(wù)停掉之后halt或者powweroff。
-H:將系統(tǒng)服務(wù)關(guān)掉之后halt。
-P:將系統(tǒng)服務(wù)關(guān)掉之后poweroff。
注意:shutdown命令的TIME是必選參數(shù),有多種格式,now表示立刻執(zhí)行等同于參數(shù)為0的情況,形如20:20表示命令執(zhí)行的具體時(shí)間,形如20表示20分鐘后執(zhí)行命令。

shutdown命令的工作實(shí)質(zhì)是給init程序發(fā)送信號(hào)(signal),要求其切換系統(tǒng)的運(yùn)行級(jí)別(Runlevel)。系統(tǒng)的運(yùn)行級(jí)別包括:
 
0:關(guān)閉系統(tǒng)
1:?jiǎn)斡脩裟J?,如果沒有為shutdown命令指定-h或-r參數(shù)而直接執(zhí)行,則默認(rèn)將切換到此運(yùn)行級(jí)別
2:多用戶模式(不支持NFS)
3:多用戶模式(支持NFS),一般常用此種運(yùn)行級(jí)別
5:多用戶模式(GUI模式)
6:重新啟動(dòng)系統(tǒng)


3、 reboot、halt、poweroff

語(yǔ)法格式如下:
reboot [OPTIONS]… [REBOOTCOMMAND]
halt [OPTIONS]…
poweroff [OPTIONS]…

幾個(gè)參數(shù)——
-f:同上面的描述,不會(huì)調(diào)用shutdown(8)。
-p:指定為halt命令,效果同poweroff一樣。
-w:不調(diào)用shutdown(8)和reboot(2),只是把shutdown時(shí)間記錄寫入/var/log/wtmp中。
–verbose:輸出詳細(xì)的命令執(zhí)行信息。

reboot(8)、halt(8)、poweroff(8):reboot or stop the system,這三個(gè)命令類似,查找man時(shí),它們?cè)谕粋€(gè)page8。當(dāng)執(zhí)行命令時(shí)使用了參數(shù)“-f”或者處于0~6的runlevel時(shí),將會(huì)激活系統(tǒng)調(diào)用reboot(2) (REBOOTCOMMAND參數(shù)會(huì)傳過(guò)去)并直接重啟系統(tǒng),否則調(diào)用的是shutdown(8),此時(shí)REBOOTCOMMAND參數(shù)不會(huì)傳過(guò)去。在調(diào)用reboot(2)之前,shutdown時(shí)間記錄會(huì)首先寫入/var/log/wtmp中。

halt 關(guān)機(jī)命令
halt是最簡(jiǎn)單的關(guān)機(jī)命令,其實(shí)際上是調(diào)用shutdown -h命令。halt執(zhí)行時(shí),殺死應(yīng)用進(jìn)程,文件系統(tǒng)寫操作完成后就會(huì)停止內(nèi)核。
halt命令的部分參數(shù)如下:
[-f] 沒有調(diào)用shutdown而強(qiáng)制關(guān)機(jī)或重啟
[-i] 關(guān)機(jī)或重新啟動(dòng)之前,關(guān)掉所有的網(wǎng)絡(luò)接口
[-p] 關(guān)機(jī)時(shí)調(diào)用poweroff,此選項(xiàng)為缺省選項(xiàng)

reboot linux重啟命令
reboot的工作過(guò)程與halt類似,其作用是重新啟動(dòng),而halt是關(guān)機(jī)。其參數(shù)也與halt類似。

poweroff
部分泛UNIX/LINUX系統(tǒng)才支持,紅旗LINUX亦適用。

4、 init

init是所有進(jìn)程的祖先,其進(jìn)程號(hào)始終為1。init用于切換系統(tǒng)的運(yùn)行級(jí)別,切換的工作是立即完成的。init 0命令用于立即將系統(tǒng)運(yùn)行級(jí)別切換為0,即關(guān)機(jī);init 6命令用于將系統(tǒng)運(yùn)行級(jí)別切換為6,即重新啟動(dòng)。
Linux的執(zhí)行等級(jí)共有七種,即run level從0到6,其中run level 0表示關(guān)機(jī),run level 6表示重啟,切換run level的命令是init,如下:

代碼如下:

$ init 0
$ init 6


init 0可以關(guān)機(jī),init 6可以重啟。


到此,相信大家對(duì)“有哪些Linux系統(tǒng)的關(guān)機(jī)與重啟命令”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

分享標(biāo)題:有哪些Linux系統(tǒng)的關(guān)機(jī)與重啟命令-創(chuàng)新互聯(lián)
網(wǎng)站網(wǎng)址:http://bm7419.com/article14/dgopde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司手機(jī)網(wǎng)站建設(shè)靜態(tài)網(wǎng)站、網(wǎng)站排名、軟件開發(fā)、標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司