Linux關機重啟命令

2021-08-23 15:43:46 字數 2472 閱讀 9651

linux關機命令,其實我們沒必要講那麼多,我們只需要記住一條命令就是了,這條關機命令就是init0 或者shutdown -h(你要是覺得夠了只要看到這裡就可以了,你要想看更多的關機及其重啟命令引數的話,那麼就繼續向下看)

在linux下一些常用的關機/重啟命令有init、shutdown、halt、reboot,他們都有關機和重啟linux的效果,

只是關機/重啟的原理不同

1.init

init是所有程序的祖先,它的程序號始終為1,init有0-6。先介紹3個吧;

:init 0是關機命令

:init 1為重啟命令

:init 5是進x-windows的命令(偏題了,嘿嘿)  常用的init命令就這些了,下面講講shutdown

2.shutdown詳細介紹

shutdown命令安全地將系統關機.很多人系統管理員或者初學者在使用linux的時候,老是忘記關機命令,有的更是危險,懶得等待關機,直接關電 源,這樣非常危險,你要想想linux後台還有很多程式服務在執行,導致資料丟失,損失就不要講了,所以大家一定要好好記住linux關機命令;

shutdown執行它的工作是送訊號給init程式,要求它改變runlevel。 runlevel 0被用來停機,runlevel6是用來重新啟用重啟系統, 而runlevel 1則是被用來讓系統進入管理工作可以進行的狀態;看看具體引數吧

shutdown 引數說明:

[-r] 重啟計算器。

[-h] 關機後關閉電源。

[-k] 並不真正關機,只是送警告訊號給每位登入使用者。

[-n] 不使用init,而是linux自己來關機。不推薦使用這個引數,linux命令這麼多可以忽略這個;

[-c] 取消目前正在執行的關機程式。所以這個選項當然沒有時間引數,但是可以輸入乙個用來解釋的訊

息,而這資訊將會送到每位使用者。

[-f] 在重啟計算器〔reboot〕時忽略fsck。  

[-f] 在重啟計算器〔reboot〕時強迫fsck。 //記住linux對大小寫敏感;

[-time] 設定關機的時間。

[-t] 在改變到其它runlevel之前,告訴init多久以後關機。

具體各引數功能:

-c 取消前乙個shutdown命令。值得注意的是,當執行乙個如「shutdown -h 11:10」的命令時,只要按「ctrl+c」鍵就可以中斷關機的命令。若是執行如「shutdown -h 11:10 & 」 的 命 令 將 shutdown轉到後台時,則需要使用shutdown -c將前乙個shutdown命令取消。

-f 重新啟動時不執行fsck(注:fsck是在linux系統下的乙個檢查和修復檔案系統的程式)。

-f 重新啟動時執行fsck。

-h 將系統關機,在某種程度上功能與halt命令相當。

-k 只是送出資訊給所有使用者,但並不會真正關機。

-n 不呼叫init程式關機,而是由shutdown自己進行(一般關機程式是由shutdown呼叫init來實現關機動作),使用此引數將加快關機速度,但是不建議使用者使用此種關機方式。

-r shutdown之後重新啟動系統。

-f 送出警告資訊和關機訊號之間要延遲多少秒。警告資訊將提醒使用者儲存當前進行的工作。

[時間] 設定多久時間後執行shutdown命令。時間引數有hh:mm或+m兩種模式。hh:mm格式表示在幾點幾分執行shutdown命令。例如 「shutdown 10:45」表示將在10:45執行shutdown。+m表示m分鐘後執行shutdown。比較特別的用法是以now表示立即執行shutdown。 值得注意的是這部分引數不能省略。

[警告資訊] 要傳送給所有登入使用者的資訊。

應用舉例:

指定現在立即關機: # shutdown -h now

指定5分鐘後關機,同時送出警告資訊給登入使用者:# shutdown +5 「system will shutdown after 5 minutes」

3 .halt關機命令

其實halt就是呼叫shutdown -h。halt執行時,殺死應用程序,執行sync系統呼叫, 檔案系統寫操作完成後就會停止核心。

引數說明:

[-n] 防止sync系統呼叫,它用在用fsck修補根分割槽之後,以阻止核心用老版本的超級塊〔superblock〕覆蓋修補過的超級塊。

[-w] 並不是真正的重啟或關機,只是寫wtmp〔/var/log/wtmp〕紀錄。//linux騙自己hoho

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

[-d] 不寫wtmp紀錄〔已包含在選項[-n]中〕。

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

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

4.reboot

reboot的工作過程差不多跟halt一樣,不過它是引發主機重啟,不是關機。它 的引數與halt相差不多。所以這裡就不詳細介紹reboot重啟命令的引數了;

linux重啟,關機命令

重啟命令 root使用者使用 1 reboot 2 shutdown r now 立刻重啟 3 shutdown r 10 過10分鐘自動重啟 4 shutdown r 20 35 在時間為20 35時候重啟 如果是通過shutdown命令設定重啟的話,可以用shutdown c命令取消重啟 關機命...

Linux關機重啟命令

linux有如下的關機和重啟命令 shutdown,reboot,halt,poweroff,那麼它們有什麼區別呢?shutdown是最常用也是最安全的關機和重啟命令,它會在關機之前呼叫fsck檢查磁碟,其中 h和 r是最常用的引數 plain view plain copy h 停止系統服務並關機...

linux 關機 重啟命令

在linux下一些常用的關機 重啟命令有shutdown halt reboot 及init,它們都可以達到重啟系統的目的,但每個命令的內部工作過程是不同的,通過本文的介紹,希望你可以更加靈活的運用各種關機命令。1.shutdown shutdown命令安全地將系統關機。有些使用者會使用直接斷掉電源...