Linux最常用的5個重啟命令基本用法講解!
在Linux系統中,命令是非常重要的組成部分,因為透過命令我們可以進行絕大部分的操作,讓我們的工作更高效、更便捷。那麼Linux的重啟命令有哪些?Linux重啟命令有五個,分別是:shutdown、poweroff、init、reboot、halt,以下是具體的內容介紹。
1、shutdown
shutdown命令安全地將系統關機。有些使用者會使用直接斷掉電源的方式來關閉Linux,這是十分危險的。因為Linux與windows不同,其後臺執行著許多程式,所以強制關機可能會導致程式的資料丟失,使系統處於不穩定的狀態,甚至在有的系統中會損壞硬體裝置。而在系統關機前使用shutdown命令,系統管理員會通知所有登入的使用者系統將要關閉。並且login指令會被凍結,即新的使用者不能再登入。直接關機或者延遲一定的時間才關機都是可能的,還可能重啟。這是由所有程式process都會收到系統所送達的訊號signal決定的。這讓像vi之類的程式有時間儲存目前正在編輯的檔案,而像處理郵件mail和新聞news的程式則可以正常地離開等等。
shutdown執行它的工作是送訊號signal給init程式,要求它改變runlevel。
2、poweroff
poweroff命令用於關閉計算器並切斷電源。
使用許可權:系統管理者。
語法:poweroff [-n] [-w] [-d] [-f] [-i] [-h]
引數說明:
-n 在關機前不做將記憶體資料寫回硬碟的動作
-w 並不會真的關機,只是把記錄寫到/var/log/wtmp檔案裡
-d 不把記錄寫到/var/log/wtmp檔案裡
-i 在關機之前先把所有網路相關的裝置先停止
-p 關閉作業系統之前將系統中所有的硬體設定為備用模式
3、halt
最簡單的關機命令。其實halt就是呼叫shutdown -h。halt執行時,殺死應用程式,執行sync系統呼叫,檔案系統寫操作完成後就會停止核心。
引數說明:
[-n] 防止sync系統呼叫,它用在用fsck修補根分割槽之後,以阻止核心用老版本的超級塊superblock覆蓋修補過的超級塊。
[-w] 並不是真正的重啟或關機,只是寫。
wtmp 〔/var/log/wtmp〕紀錄。
[-d] 不寫wtmp紀錄。
[-f] 沒有呼叫shutdown而強制關機或重啟。
[-i] 關機或重啟前,關掉所有的網路介面。
[-p] 該選項為預設選項,就是關機時呼叫poweroff。
4、reboot
reboot的工作過程差不多跟halt一樣,不過它是引發主機重啟,而halt是關機。它的引數與halt相差不多。
5、init
init是所有程式的祖先,它的程式號始終為1。所以傳送TERM訊號給init會終止所有的使用者程式、守護程式等。shutdown就是使用這種機制。init定義了8個執行級別,init 0為關機、init 1為重啟,其它執行級別這裡不做過多介紹。另外還有telinit命令可以改變init的執行級別,比如:telinit -iS可使系統進入單使用者模式,並且得不到使用shutdown時的資訊和等待時間。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2934616/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux useradd命令的基本用法Linux
- linux20個常用命令詳解和用法 linux常用命令大全介紹Linux
- Linux常用軟體啟動、停止、重啟命令Linux
- 常用的Linux命令;Linux常用命令用法及實現方式Linux
- Linux的常用基本命令(二)Linux
- Nginx啟動,重啟以及基本命令詳解!Nginx
- Linux常用基本命令[cp]Linux
- Linux常用基本命令(more)Linux
- Linux關機與重啟的命令詳解Linux
- Linux常用命令之ls、cd、pwd、mkdir命令講解Linux
- 推薦5個常用Linux運維命令Linux運維
- Linux編輯器Vim常用命令講解Linux
- Linux常用基本命令( ls, alias)Linux
- Linux基本命令詳細講解和擴充套件Linux套件
- Linux常用基本命令(rename,basename,dirname)Linux
- Linux常用基本命令( tree, pwd, cd )Linux
- Linux中建立程式常用的三個命令詳解!Linux
- Linux重啟命令介紹Linux
- Linux常用命令之檔案查詢which、find、locate命令講解Linux
- Nginx的常用命令(啟動重啟停止等)Nginx
- Linux 命令列:find 的 26 個用法示例Linux命令列
- Linux常用命令用法及實現方式Linux
- Linux常用命令之cp、mv、rm、cat、more、head、tail、ln命令講解LinuxAI
- Linux的10個最危險命令Linux
- rocky linux 重啟網路卡命令Linux
- Linux磁碟管理常用的三個命令!Linux
- linux最常用的20個命令(一)Linux
- 重啟和關閉 Linux 系統的 6 個終端命令Linux
- Linux的10個最危險的命令Linux
- 盤點 | 22個基本的Linux安全命令Linux
- 常用的linux命令Linux
- 【Linux知識】7個常用的Linux網路命令!Linux
- 幾個常用的linux效能監控命令Linux
- linux開坑記–常用的3個命令Linux
- linux常用命令詳解Linux
- linux 中 date命令的用法Linux
- Linux sed命令用法Linux
- linux中grep基本用法Linux