中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統運行級別是怎樣的

發布時間:2021-12-09 11:10:28 來源:億速云 閱讀:103 作者:iii 欄目:開發技術

這篇文章主要講解了“Linux系統運行級別是怎樣的”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Linux系統運行級別是怎樣的”吧!

1、Linux系統運行級別介紹

Linux默認有7個運行級別,Linux 系統任何時候都運行在一個指定的運行級別上。不同的運行級別所運行的程序和服務不盡相同,所要完成的工作和要達到的目的也不相同。

0:關機。

1:單用戶模式,可以想象為Windows系統的安全模式,主要用于系統修復。

2:不完全的命令行模式(命令行模式就是命令界面),不含NFS服務(Linux系統和Linux系統之間文件共享的一種服務)。

3:完全的命令行模式,就是標準字符界面(我們之前一直使用的命令行模式,就是這種模式)。

4:系統保留。

5:圖形模式。

6:重啟動。

2、查看運行級別

在Linux系統中可以使用runlevel命令來查看系統的運行級別。

命令如下:

# N代表進入這個級別前,上一個是哪個級別。3代表當前級別
[root@localhost ~]# runlevel 
N 3

說明:

N就是None的意思,也就是說系統是開機直接進入的3運行級別,沒有上一個運行級別。那如果是從圖形界面切換到字符界面的話,再查看運行級別,就應該是5  3

3、修改當前系統的運行級別

使用init命令即可,注意:這不是init進程。

命令如下:

進入圖形界面,當然Linux系統已經安裝了圖形界面才可以進入。

[root@localhost ~]# init 5關機
[root@localhost ~]# init 0重啟動
[root@localhost ~]# init 6

說明:

如果我們沒有安裝圖形界面,執行了init 5命令,在遠程終端上是沒有任何反應的,而在虛擬機中,會提示如下:嘗試啟動圖形界面運行級別失敗。

Linux系統運行級別是怎樣的

但是我們在查詢當前Linux系統的運行級別,執行runlevel命令時,結果顯示的是3  5,記住這是一個假象,我們并沒有進入到圖形界面級別。

不過要注意,使用init命令執行關機和重啟,這并不是太安全,容易造成數據丟失。所以推薦大家還是使用shutdown命令進行關機和重啟。

4、系統默認運行級別

上邊了解了什么是Linux系統的運行級別,我們把注意力拉回到系統啟動的過程中。

系統默認的運行級別,就是系統啟動后直接進入的運行級別。而上邊說的是,查看系統當前的運行的級別,而不是查看默認的系統運行級別。

Linux系統默認運行級別,在/etc/inittab配置文件中進行配置的,文件的內容如下:

Linux系統運行級別是怎樣的

從上圖中可以看到,里邊的很多信息都放入到其他不同的文件中了。

說明:

/etc/inittab配置文件在以前的Linux發行版本中,如Red Hat 5或以前版本,/etc/inittab配置文件在系統的啟動過程中,是非常重要的一個配置文件,需要加載里邊的數據。但是在Red Hat 6以后,/etc/inittab配置文件的功能弱化了。

所以Red Hat 6中,/etc/inittab配置文件的唯一作用就是配置Linux系統默認運行級別。id:3:initdefault::中間的數字3的位置,就是配置Linux系統默認運行級別,寫幾就是對應的級別。

注意:

下圖的運行級別說明中注釋了,0和6級別是不能被設置成系統默認運行級別的,只能用1-5中選擇系統默認的運行級別。但是在這里推薦系統的默認運行級別只能寫3或5,其他的級別要不就是關機重啟,要不就是保留或單用戶,都不能作為系統默認運行級別的。

Linux系統運行級別是怎樣的

5、/etc/rc.d/rc.local文件說明

/etc/rc.d/rc.local配置文件是一個非常重要的文件,這個配置文件會在用戶登陸之前讀取,這個文件中寫入什么命令,在每次系統啟動時都會執行一次。也就是說,我如果有任何需要在系統啟動就運行的工作,只需要寫入/etc/rc.d/rc.local這個配置文件即可,如一些服務開機的時候就需要啟動,可以把完整的服務啟動命令配置在這里。(注意最好不要寫service啟動方式,寫/etc/init.d/路徑的方式啟動)

/etc/rc.d/rc.local配置文件內容如下:

Linux系統運行級別是怎樣的

可以看到/etc/rc.d/rc.local文件是一個shell腳本,touch一個非常隱蔽的文件/var/ lock/ subsys/local文件。(touch命令:如果文件不存在,則創建該文件,如果文件存在,則修改該文件的訪問時間。)

換句話說,系統每次開機,都來找這個非常隱蔽的文件,所以這個文件的修改時間就是系統的啟動時間了。也就是說,這條命令的作用就是獲取系統的啟動時間。

同時注意一下,/etc/rc.d/rc.local配置文件還有一個軟鏈接文件,為/etc/rc.local配置文件,(兩個文件就相當于一個文件,修改哪一個都可以

/etc/rc.d/rc.local配置文件和/etc/rc.local配置文件的關系如下圖:

Linux系統運行級別是怎樣的

感謝各位的閱讀,以上就是“Linux系統運行級別是怎樣的”的內容了,經過本文的學習后,相信大家對Linux系統運行級別是怎樣的這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

延安市| 沧州市| 大方县| 密云县| 富源县| 万源市| 巴里| 梅州市| 平果县| 兴业县| 吉隆县| 宽甸| 且末县| 墨竹工卡县| 来宾市| 青铜峡市| 瓦房店市| 昌都县| 福鼎市| 和田市| 嘉兴市| 都江堰市| 泾源县| 辉县市| 渭源县| 抚顺市| 孝感市| 贞丰县| 阜新| 通渭县| 肃南| 城步| 花莲市| 沙田区| 阳城县| 保德县| 宁国市| 富阳市| 响水县| 故城县| 金坛市|