linux的5種重啟指令:1、shutdown指令,該指令可以用來進行關機程序,也可以用來重啟,語法「shutdown -r now」;2、reboot指令,該指令可引發主機重啟;3、init命令,可透過「init 1」實現重啟;4、halt命令,該命令可用於重啟或關機;5、poweroff命令,該命令可用於關閉計算器並切斷電源。
本教學操作環境:linux7.3系統、Dell G3電腦。
在Linux系統中,指令是非常重要的組成部分,因為透過指令我們可以進行絕大部分的操作,讓我們的工作更有效率、更便捷。那麼Linux的重啟指令有哪些?Linux重啟指令有五個,分別是:shutdown、poweroff、init、reboot、halt,以下是具體的內容介紹。
halt | 關機 | root用戶 | halt:只關閉系統,電源還在運行 halt -p:關掉系統,關掉電源(先執行halt,再執行poweroff) |
#poweroff | 關機 | #root用戶 | poweroff會發送一個關閉電源的訊號給acpi |
reboot | 重啟 | root用戶 | |
shutdown | -h:關機-r:重啟 | -c:取消shutdown操作
root用戶 #shutdown其實是呼叫init 0, init 0會cleanup一些工作然後呼叫halt或poweroff | shutdown -r now:一分鐘後重啟|
init |
init 0:關機 | init 6:重啟#root用戶 |
在關機或重新啟動之前,執行3至4次sync,將在記憶體中尚未儲存到硬碟的資料更新到硬碟中,否則會造成資料的遺失。執行sync時要以管理員的身分執行,因為管理員具有所有檔案的權限,而一般使用者只具有自己的部分檔案的權限。
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
。
reboot的工作過程差不多跟halt一樣﹐不過它是引發主機重啟﹐而halt是關機。它 的參數與halt相差不多。
3、init指令
init是所有行程的祖先﹐它的行程號碼總是1﹐所以發送TERM訊號給init會終止所有的使用者行程﹑守護程式等。 shutdown 就是使用這種機制。
init定義了7個運行等級(runlevel):
#init 0
為停機或關機(千萬不能將initdefault設為0 )﹐
init 1
為單一使用者模式,只為root使用者進行維護。
init 2
- 多用戶,沒有NFS 不聯網
##init 3 - 完全多重使用者模式(標準的運行級)
init 4 - 沒用到
init 5 - X11(xwindow) 圖形化介面模式
init 6 - 重新啟動(千萬不要把initdefault 設為6)
4、halt指令
halt指令是最簡單的關機指令,其實就是呼叫shutdown -h。 halt執行時﹐不理會目前系統狀況下,進行硬體關機;殺死應用程式﹐執行sync系統呼叫﹐檔案系統寫入作業完成後就會停止核心。
5、poweroff指令
poweroff表示立即關機,效果等同於shutdown -h now,在多用戶模式下(Run Level 3)不建議使用。
poweroff [-n] [-w] [-d] [-f] [-i] [-h]參數說明:
Linux視頻教程》
以上是linux的幾種重啟指令是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!