linux系統中我們一般使用以下四種方式來進行關機,它們之間的差異如下:
1、shutdown指令
shutdown指令用於安全關閉Linux系統。
執行shutdown指令時,系統會通知所有登入的使用者係統將要關閉,並且login指令會被凍結,也就是新的使用者不能再登入系統。使用shutdown指令可以直接關閉系統,也可以延遲指定的時間再關閉系統,還可以重新啟動。延遲指定的時間再關閉系統,可以讓使用者有時間儲存目前正在處理的檔案和關閉已經開啟的程式。
shutdown指令的部分參數如下:
[-t] 指定在多久之後關閉系統
[-r] 重新啟動系統
##[ -k] 並不真正關機,只是給每個登入使用者發送警告信號[-h] 關閉系統(halt)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系統中關機指令之間有什麼區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!