日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux关机_Linux中shutdown,halt,poweroff,init 0区别

發(fā)布時(shí)間:2024/7/23 linux 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux关机_Linux中shutdown,halt,poweroff,init 0区别 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1)shutdown命令

  我們較常使用的是shutdown這個(gè)命令,這個(gè)命令可以安全地關(guān)閉或重啟Linux系統(tǒng),它在系統(tǒng)關(guān)閉之前給系統(tǒng)上的所有登錄用戶提示一條警告信息。該命令還允許用戶指定一個(gè)時(shí)間參數(shù),可以是一個(gè)精確的時(shí)間,也可以是從現(xiàn)在開始的一個(gè)時(shí)間段。精確時(shí)間的格式是hh:mm,表示小時(shí)和分鐘,時(shí)間段由+ 和分鐘數(shù)表示。系統(tǒng)執(zhí)行該命令后會(huì)自動(dòng)進(jìn)行數(shù)據(jù)同步的工作。需要特別說明的是該命令只能由超級(jí)用戶使用。shutdown可以達(dá)成如下的工作:

  • 可以自由選擇關(guān)機(jī)模式:是要關(guān)機(jī)、重新啟動(dòng)或進(jìn)入單人操作模式均可;
  • 可以配置關(guān)機(jī)時(shí)間:可以配置成現(xiàn)在立刻關(guān)機(jī), 也可以配置某一個(gè)特定的時(shí)間才關(guān)機(jī)。
  • 可以自定義關(guān)機(jī)信息:在關(guān)機(jī)之前,可以將自己配置的信息傳送給在線user 。
  • 可以僅發(fā)出警告信息:有時(shí)有可能你要進(jìn)行一些測試,而不想讓其他的使用者干擾,或者是明白的告訴使用者某段時(shí)間要注意一下!這個(gè)時(shí)候可以使用 shutdown 來嚇一嚇使用者,但卻不是真的要關(guān)機(jī)!
  • 可以選擇是否要fsck檢查文件系統(tǒng)。

  我們可以用man命令來查看其用法,用法如下:

[root@www ~]# /sbin/shutdown [-t 秒] [-arkhncfF] 時(shí)間 [警告信息]選項(xiàng)與參數(shù):-t sec : -t 后面加秒數(shù),亦即『過幾秒后關(guān)機(jī)』的意思-k : 不要真的關(guān)機(jī),只是發(fā)送警告信息出去!-r : 在將系統(tǒng)的服務(wù)停掉之后就重新啟動(dòng)(常用)-h : 將系統(tǒng)的服務(wù)停掉后,立即關(guān)機(jī)。 (常用)-n : 不經(jīng)過 init 程序,直接以 shutdown 的功能來關(guān)機(jī)-f : 關(guān)機(jī)并啟動(dòng)之后,強(qiáng)制略過 fsck 的磁盤檢查-F : 系統(tǒng)重新啟動(dòng)之后,強(qiáng)制進(jìn)行 fsck 的磁盤檢查-c : 取消已經(jīng)在進(jìn)行的 shutdown 命令內(nèi)容。時(shí)間 : 這是一定要加入的參數(shù)!指定系統(tǒng)關(guān)機(jī)的時(shí)間!時(shí)間的范例底下會(huì)說明。范例:[root@www ~]# /sbin/shutdown -h 10 'I will shutdown after 10 mins'[root@www ~]# shutdown -h now立刻關(guān)機(jī),其中 now 相當(dāng)于時(shí)間為 0 的狀態(tài)[root@www ~]# shutdown -h 20:25系統(tǒng)在今天的 20:25 分會(huì)關(guān)機(jī),若在21:25才下達(dá)此命令,則隔天才關(guān)機(jī)[root@www ~]# shutdown -h +10系統(tǒng)再過十分鐘后自動(dòng)關(guān)機(jī)[root@www ~]# shutdown -r now系統(tǒng)立刻重新啟動(dòng)[root@www ~]# shutdown -r +30 'The system will reboot' 再過三十分鐘系統(tǒng)會(huì)重新啟動(dòng),并顯示后面的信息給所有在在線的使用者[root@www ~]# shutdown -k now 'This system will reboot' 僅發(fā)出警告信件的參數(shù)!系統(tǒng)并不會(huì)關(guān)機(jī)啦!嚇唬人!

2)reboot,halt與poweroff

  還有三個(gè)命令可以進(jìn)行重新啟動(dòng)與關(guān)機(jī)的任務(wù),那就是reboot, halt, poweroff。 其實(shí)這三個(gè)命令調(diào)用的函式庫都差不多,所以當(dāng)你使用『man reboot』時(shí),會(huì)同時(shí)出現(xiàn)三個(gè)命令的用法給你看,如下圖所示: 

3)init 0

init所有進(jìn)程的祖先,進(jìn)程號(hào)永遠(yuǎn)為1,linux系統(tǒng)操作中不可缺少的程序之一,所有發(fā)送TERM信號(hào)給init會(huì)終止所有用戶進(jìn)程、守護(hù)進(jìn)程等。init定義了8個(gè)運(yùn)行級(jí)別,這里相關(guān)的主要是0關(guān)機(jī),6重啟。

rhel 5.5

幾個(gè)命令的作用都是用來關(guān)機(jī),但是又有細(xì)微區(qū)別:halt:halt被稱為最簡單的關(guān)機(jī)命令,它會(huì)通知硬件停止所有的CPU功能,執(zhí)行時(shí)會(huì)殺死進(jìn)程,執(zhí)行sync系統(tǒng)調(diào)用文件系統(tǒng)寫操作,完成后就會(huì)停止內(nèi)核。
#halt -p相當(dāng)于poweroff
#halt -f強(qiáng)制關(guān)機(jī)
#halt -i關(guān)機(jī)或重啟前關(guān)閉所有網(wǎng)絡(luò)接口poweroff:關(guān)機(jī)同時(shí)關(guān)閉電源,會(huì)發(fā)送一個(gè)ACPI信號(hào)通知系統(tǒng)關(guān)機(jī),在多用戶方式下(run level3)下不建議使用。
#poweroff -f 強(qiáng)制關(guān)機(jī)

shutdown:關(guān)機(jī)同時(shí)關(guān)閉電源,只有擁有root權(quán)限的用戶才可以執(zhí)行(普通用戶需要root授權(quán)),發(fā)送信號(hào)給init,使之改變運(yùn)行級(jí)別(run level)來實(shí)現(xiàn)關(guān)機(jī),關(guān)機(jī)或重啟實(shí)質(zhì)上就是運(yùn)行級(jí)別的調(diào)整,所以也可以直接使用# init 0來關(guān)機(jī),#init 6來重啟。shutdown可設(shè)置廣播信息來通知已登錄的用戶將關(guān)機(jī),且會(huì)創(chuàng)建/run/nologin文件,禁止新用戶登錄。也就給了一定時(shí)間給給進(jìn)程進(jìn)行保存操作,被視為安全的關(guān)機(jī)命令。加參數(shù)時(shí)為如下意義:
#shutdown -r ###重啟
#shutdown -P相當(dāng)于poweroff
#shutdown -H相當(dāng)于hatl
#shutdown -k不關(guān)機(jī)但是發(fā)送警告給用戶
#shutdown 加時(shí)間,如# shutdown now / # shutdown 22:22可以在指定時(shí)間關(guān)機(jī),在關(guān)機(jī)前,也可以執(zhí)行#shutdown -c取消關(guān)機(jī)。
但是此指令沒有-f強(qiáng)制參數(shù)init:所有進(jìn)程的祖先,進(jìn)程號(hào)永遠(yuǎn)為1,linux系統(tǒng)操作中不可缺少的程序之一,所有發(fā)送TERM信號(hào)給init會(huì)終止所有用戶進(jìn)程、守護(hù)進(jìn)程等。init定義了8個(gè)運(yùn)行級(jí)別,這里相關(guān)的主要是0關(guān)機(jī),6重啟。

參考:

linux的集中關(guān)機(jī)命令(shutdown,halt,poweroff,init 0)?blog.csdn.netLinux中poweroff、shutdown、init 0和halt的異同?blog.csdn.net

總結(jié)

以上是生活随笔為你收集整理的linux关机_Linux中shutdown,halt,poweroff,init 0区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。