首頁 >運維 >linux運維 >linux系統中關機指令之間有什麼區別

linux系統中關機指令之間有什麼區別

王林
王林原創
2020-06-04 11:51:453464瀏覽

linux系統中關機指令之間有什麼區別

linux系統中我們一般使用以下四種方式來進行關機,它們之間的差異如下:

1、shutdown指令

shutdown指令用於安全關閉Linux系統。

執行shutdown指令時,系統會通知所有登入的使用者係統將要關閉,並且login指令會被凍結,也就是新的使用者不能再登入系統。使用shutdown指令可以直接關閉系統,也可以延遲指定的時間再關閉系統,還可以重新啟動。延遲指定的時間再關閉系統,可以讓使用者有時間儲存目前正在處理的檔案和關閉已經開啟的程式。

shutdown指令的部分參數如下:

[-t] 指定在多久之後關閉系統

[-r] 重新啟動系統

##[ -k] 並不真正關機,只是給每個登入使用者發送警告信號

[-h] 關閉系統(h​​alt)

2、halt命令

halt是最簡單的關機指令,其實是呼叫shutdown -h指令。 halt執行時,殺死應用程式,檔案系統寫入操作完成後就會停止核心。

halt指令的部分參數如下:

[-f] 沒有呼叫shutdown而強制關機或重啟

[-i] 關機或重新啟動前,關掉所有的網路介面

[-p] 關機時呼叫poweroff,此選項為預設選項

3、reboot指令

reboot的工作過程與halt類似,其作用是重新啟動,而halt是關機。其參數也與halt類似。

4、init指令

init是所有行程的祖先,其進程編號總是1。 init用於切換系統的運作級別,切換的工作是立即完成的。 init 0指令用於立即將系統運作等級切換為0,即關機;init 6指令用於將系統運作等級切換為6,即重新啟動。

推薦教學:

linux教學

以上是linux系統中關機指令之間有什麼區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn