Linux系統(tǒng)如何正確的關(guān)機(jī)
文章目錄

如何正確關(guān)機(jī)、重啟
正確的關(guān)機(jī)流程為:
如何正確關(guān)機(jī)、重啟
其實(shí),在Linux領(lǐng)域內(nèi)大多用在服務(wù)器上,很少遇到關(guān)機(jī)的操作。畢竟服務(wù)器上跑一個(gè)服務(wù)是永無止境的,除非特殊情況下,不得已才會(huì)關(guān)機(jī)。
Linux和windows不同,在 Linux 底下,由于每個(gè)程序(或者說是服務(wù))都是在在背景下執(zhí)行的,因此,在你看不到的屏幕背后其實(shí)可能有相當(dāng)多人同時(shí)在你的主機(jī)上面工作,例如瀏覽網(wǎng)頁(yè)啦、傳送信件啦以 FTP 傳送檔案啦等等的,如果你直接按下電源開關(guān)來關(guān)機(jī)時(shí),則其它人的數(shù)據(jù)可能就此中斷!那可就傷腦筋了!此外,最大的問題是,若不正常關(guān)機(jī),則可能造成文件系統(tǒng)的毀損(因?yàn)閬聿患皩?shù)據(jù)回寫到檔案中,所以有些服務(wù)的檔案會(huì)有問題!)。
如果你要關(guān)機(jī),必須要保證當(dāng)前系統(tǒng)中沒有其他用戶在線。可以下達(dá) who 這個(gè)指令,而如果要看網(wǎng)絡(luò)的聯(lián)機(jī)狀態(tài),可以下達(dá) netstat -a 這個(gè)指令,而要看背景執(zhí)行的程序可以執(zhí)行 ps -aux 這個(gè)指令。使用這些指令可以讓你稍微了解主機(jī)目前的使用狀態(tài)!(這些命令在以后的章節(jié)中會(huì)提及,現(xiàn)在只要了解即可!)
正確的關(guān)機(jī)流程為:
sync –> shutdown –> reboot –> halt
1
2
sync 將數(shù)據(jù)由內(nèi)存同步到硬盤中。 shutdown 關(guān)機(jī)指令,你可以man shutdown 來看一下幫助文檔。例如你可以運(yùn)行如下命令關(guān)機(jī): shutdown -h 10 ? 這個(gè)命令告訴大家,計(jì)算機(jī)將在10分鐘后關(guān)機(jī),并且會(huì)顯示在登陸用戶的當(dāng)前屏幕中。 shutdown -h now 立馬關(guān)機(jī) shutdown -h 20:25 系統(tǒng)會(huì)在今天20:25關(guān)機(jī) shutdown -h +10 十分鐘后關(guān)機(jī) shutdown -r now 系統(tǒng)立馬重啟 shutdown -r +10 系統(tǒng)十分鐘后重啟 reboot 就是重啟,等同于 shutdown -r now halt 關(guān)閉系統(tǒng),等同于shutdown -h now 和 poweroff 最后總結(jié)一下,不管是重啟系統(tǒng)還是關(guān)閉系統(tǒng),首先要運(yùn)行sync命令,把內(nèi)存中的數(shù)據(jù)寫到磁盤中。
1
2
3
4
5
6
7
8
9
10
11
關(guān)機(jī)的命令有
shutdown -h now, halt, poweroff 和 init 0
1
重啟系統(tǒng)的命令有
shutdown -r now, reboot, init 6
1
Linux
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。