歡迎您光臨本站 註冊首頁

linux運行級別查看並更改研究

←手機掃碼閱讀     火星人 @ 2014-03-03 , reply:0

linux運行級別查看並更改研究

Linux運行級別從0~6,共7個。

0:關機。不能將系統預設運行級別設置為0,否則無法啟動。

1:單用戶模式,只允許root用戶對系統進行維護。

2:多用戶模式,但不能使用NFS(相當於Windows下的網上鄰居)

3:字元界面的多用戶模式。

4:未定義。

5:圖形界面的多用戶模式。

6:重啟。不能將系統預設運行級別設置為0,否則會一直重啟。

查看運行級別命令:

runlevel

先後顯示系統上一次和當前運行級別。如果不存在上一次運行級別,則用N表示。

改變提供運行級別命令:

init [0123456]

關於運行等級

這個問題似乎和這篇文章的的主題無關,但是介於現在越來越多的linux新手遇到linux圖形界面的問題,而且在中文輸入法設置過程中也牽涉到這些問題,因此想順便提一下。

現在的linux安裝完成後,默認就運行在第5個系統運行級別。在SYSTEM V 風格的UNIX系統中,系統被分為不同的運行級別,這和BSD分支的UNIX有所不同,常用的為0~6七個級別:

0 關機

1 單用戶

2 不帶網路的多用戶

3 帶網路的多用戶

4 保留,用戶可以自給定義

5 圖形界面的多用戶

6 重起系統

由於現在的Linux系統安裝完后就運行在第5個級別,即系統啟動后直接進入圖形界面,而不用在字元模式下登錄後用startx或者xinit 來起動圖形界面。這樣看起來很方便。但是有什麼壞處呢? 一旦你改變了某些設置,顯示出問題的時候,系統不斷在圖形和字元間派徊,新手又不知道如何應對, 十分麻煩,而且對於學習研究Linux的人來說,這樣不利於了解和學習Linux底層的一些東西。很早就用Linux的老用戶都知道,過去的Linux如 redhat6.0,都是默認運行接別為3,即使後來的RedHat9.0也可以在安裝時候選默認字元登錄還是圖形登錄。但現在的FC系列和其他大多數版 本都不管三七二十一直接幫用戶選擇了直接圖形界面登錄。雖然對於大多數菜鳥來說,Linux確實越來越簡單了,但是很多樂趣,那些新手也體驗不到了。

也許你不相信,直接圖形登錄到系統確實會有很多問題,建議在系統安裝完成後把系統的默認運行等級設置在第3級,在字元終端登錄后,再手工輸入startx 命令起動圖形界面。可以用如下的方法修改:

用文本編輯器修改 /etc/inittab文件,把

代碼:

id:5:initdefault:這一行,修改成

代碼:

id:3:initdefault:保存后就reboot重起,系統就默認起動到字元界面。不同運行級別之間的差別的在於系統默認起動的服務的不同,如運行級別3默認不啟動X圖形界面服務,而運行級別5 卻默認起動。本質上是沒有區別的,更無所謂不同級別間功能強弱的問題。用戶完全可自給定義不同級別的默認服務。在任何運行級別,用戶都可用init 命令來切換到其他運行級別
《解決方案》

額,老大,你這個發了想幹啥???基礎普及么?

[火星人 ] linux運行級別查看並更改研究已經有301次圍觀

http://coctec.com/docs/service/show-post-2604.html