首頁 >運維 >linux運維 >linux的幾種重啟指令是什麼

linux的幾種重啟指令是什麼

青灯夜游
青灯夜游原創
2023-03-14 10:47:0013870瀏覽

linux的5種重啟指令:1、shutdown指令,該指令可以用來進行關機程序,也可以用來重啟,語法「shutdown -r now」;2、reboot指令,該指令可引發主機重啟;3、init命令,可透過「init 1」實現重啟;4、halt命令,該命令可用於重啟或關機;5、poweroff命令,該命令可用於關閉計算器並切斷電源。

linux的幾種重啟指令是什麼

本教學操作環境:linux7.3系統、Dell G3電腦。

在Linux系統中,指令是非常重要的組成部分,因為透過指令我們可以進行絕大部分的操作,讓我們的工作更有效率、更便捷。那麼Linux的重啟指令有哪些?Linux重啟指令有五個,分別是:shutdown、poweroff、init、reboot、halt,以下是具體的內容介紹。

-h:關機-c:取消shutdown操作shutdown -r now:一分鐘後重啟shutdown -r 05:30:最近的5:30重啟shutdown -r 10:十分鐘後重新啟動init 6:重啟#root用戶init:切換系統的運行等級
halt 關機 root用戶 halt:只關閉系統,電源還在運行
halt -p:關掉系統,關掉電源(先執行halt,再執行poweroff)
#poweroff 關機 #root用戶 poweroff會發送一個關閉電源的訊號給acpi
reboot 重啟 root用戶

shutdown
-r:重啟
root用戶

#shutdown其實是呼叫init 0, init 0會cleanup一些工作然後呼叫halt或poweroff

init
init 0:關機
##########

在關機或重新啟動之前,執行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系統呼叫﹐檔案系統寫入作業完成後就會停止核心。

halt執行時,殺死應用程式,執行sync系統調用,檔案系統寫入作業完成後就會停止核心。

參數說明:


  • [-n] 防止sync系統調用,它用在用fsck修補根分割區之後,以阻止核心用舊版的超級塊superblock覆蓋修補過的超級塊。

  • [-w] 不是真正的重啟或關機,只是寫。

  • [-d] 不寫wtmp紀錄。


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


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


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

5、poweroff指令

poweroff表示立即關機,效果等同於

shutdown -h now,在多用戶模式下(Run Level 3)不建議使用。

poweroff指令用於關閉計算器並切斷電源。

使用權限:系統管理者。

語法:

poweroff [-n] [-w] [-d] [-f] [-i] [-h]

參數說明:


  • #-n 在關機前不做將記憶體資料寫回硬碟的動作


  • -w 並不會真的關機,只是把記錄寫到/var/log/wtmp檔案裡


  • -d 不把記錄寫到/var/log/wtmp檔案裡


  • #-i 在關機前先把所有網路相關的裝置先停止


  • -p 在關閉作業系統之前將系統中所有的硬體設定為備用模式


相關推薦:《

Linux視頻教程

以上是linux的幾種重啟指令是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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