天天看點

linux inittab檔案 6種啟動模式

今天剛剛學習的linux的6種啟動模式(稍微了解了一點),在這裡記錄下來作為自己學習linux的一個開始,今後每學到一個一個新技能都回來記錄一次。

開始說說第一個内容:

首先,linux有6個啟動模式,這六個啟動模式如下:

運作級别:

0:關機

1:單使用者

2:多使用者狀态沒有網絡服務

3:多使用者狀态有網絡服務

4:系統未使用保留給使用者

5:圖形界面

6:系統重新開機

什麼意思呢?比如5,代表着啟動後會進入帶有圖形界面的linux系統(我用的是紅帽)就那個紅色的界面。2呢則表示目前的系統是無網絡服務的,他人也無法與你進行通信。

0和6比較蛋疼,如果你的啟動模式設定為0的話,那麼你下次開機的話系統會直接為你關機了,6也會直接為你重新開機,那麼這個時候就進入了死循環和複活又死的現象。

用的多的還是3和5吧,你想畢竟做linux開發的人多數是做服務端方面開發的肯定需要網絡服務(當然站點需要修正的時候還是要是用2模式),由于2,3等是指令模式的(就是沒有界面),是以初學者可能會不太容易接受,是以5這種模式比較适合初學者過度。

這些級别在哪裡修改或檢視呢?請大家打開控制台,輸入: vim /etc/inittab   inittab檔案中儲存了系統的啟動模式設定(其他的我就不是很清楚了),看到id:5 initdefault: 這一行的數字.這個數字就是我們要修改的啟動級别,在修改後重新開機,那麼作業系統就能按照你設定的模式啟動了。  注意,這個操作僅限于root使用者,隻用root有權限幹這個事兒,要是随便一個使用者都能改啟動模式那就壞事兒了。

有關這六種模式  我畢竟沒有全都用過,是以我隻能知道什麼些什麼,以上就是我所知道的,如有錯誤還請高手們斧正。

當然下面就是第二個内容,剛剛說了,如果不幸我們設定成了0或6怎麼辦?還是有辦法挽救的。

進入系統時,會有一個界面,細心者發現上面有三秒的倒計時,這個時候眼疾手快按 e 鍵(鍵盤),就會進入一個帶有清單的界面(和進入windows的BIOS的時候類似),在這個界面按 e 鍵,來到一個帶有三個清單的界面,選第二個,按 e 進入,

linux inittab檔案 6種啟動模式

這時會進入一個能編輯的頁面,如圖,内容改成圖裡面的樣子(注意1前面有空格),1代表什麼呢?就是代表第一種啟動模式。

linux inittab檔案 6種啟動模式

這先說明一個問題,linux系統在啟動的時候會讀取inittab檔案 以此檢視需要用什麼模式啟動,當然也不是任何一種模式都是需要檢視這個檔案的,單使用者模式就不需要檢視,

是以剛剛我們輸入 1 而不是其他的(輸入其他模式的話開機前還是要檢查inittab檔案我們又要繼續死循環了不是?)。

修改好以後 Enter鍵-> esc-> Enter鍵,然後我們就進入了單使用者模式,這裡也是指令行模式,注意單使用者模式不需要密碼什麼的,然後繼續那個步驟  用vi編輯器打開inittab檔案把我們想要改的模式設定好就行了。

這裡還有一個技能,就是在單使用者模式下能夠更改root使用者密碼,我們直接輸入passwd 就能修改了  這算不算一個bug呢?也就是說任何一個人都能在單使用者模式修改root的密碼。

恩,今天就到這裡。後面我還會寫更多的部落格來記錄自己的學習曆程。

繼續閱讀