linux常用的關機/重新啟動指令有shutdown、reboot、init、halt和poweroff。它們都可以達到重啟系統的目的,但每個指令的內部工作過程是不同的,以下這篇文章就來給大家分別介紹一下這些指令,希望對大家有幫助。 【影片教學推薦:linux教學】
#1、shutdown指令
##shutdown指令是最常用也是最安全的關機和重啟指令,它會在關機之前呼叫fsck檢查磁碟,其中-h和-r是最常用的參數: ● -h:停止系統服務並關機 # ● -r: 停止系統服務後重啟 範例:shutdown -h now --立即关机 shutdown -h 10:53 --到10:53关机,如果该时间小于当前时间,则到隔天 shutdown -h +10 --10分钟后自动关机 shutdown -r now --立即重启 shutdown -r +30 'The System Will Reboot in 30 Mins' --30分钟后重启并并发送通知给其它在线用户
2、reboot指令
#reboot表示立即重啟,效果等同於shutdown -r now。
3、init指令
init是所有行程的祖先﹐它的行程號碼總是1﹐所以發送TERM訊號給init會終止所有的使用者行程﹑守護程式等。 shutdown 就是使用這種機制。 init定義了7個運行等級(runlevel):#init 0為停機或關機(千萬不能將initdefault設為0 )﹐
init 1為單一使用者模式,只為root使用者進行維護。
init 2 - 多用戶,沒有NFS 不聯網
- 完全多重使用者模式(標準的運行級)
- 沒用到
- X11(xwindow) 圖形化介面模式
- 重新啟動(千萬不要把initdefault 設為6)
halt指令是最簡單的關機指令,其實就是呼叫
shutdown -h。 halt執行時﹐不理會目前系統狀況下,進行硬體關機;殺死應用程式﹐執行sync系統呼叫﹐檔案系統寫入作業完成後就會停止核心。
poweroff表示立即關機,效果等同於
shutdown -h now,在多使用者模式下(Run Level 3 )不建議使用。 以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以追蹤php中文網相關教學欄位! ! !
以上是linux伺服器重啟指令是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!