Linux 關閉/開啟圖形界面(X-window) 命令
1.簡介
本文是實現對於linux系統在SAIL-IMX6Q開發板中的圖形界面的打開和關閉。
2.准備
SAIL-IMX6Q開發板利用232串口連接電腦,並連接上電源。
在電腦端打開超級終端並完成基礎設置(波特率:115200,數據位:8,奇偶校驗:無,停止位:1,數據流控制:硬件),之后打開開發板電源,之后root登錄。
3.開機進入系統后不進入X-window圖形操作界面直接進入Console字符界面
3.1用vi打開inittab文件並修改
~# cd /etc
/etc# vi inittab
進入文件后找到第4行,即id:5:initdefault,之后點擊鍵盤上的”i”鍵進入編輯模式,並將id:5:initdefault改為id:3:initdefault,之后點擊Esc輸入:wq保存,之后重啟系統即可。
注意:通過命令init ID號(如:init 5)可立即切換到相應的運行狀態,但這只是臨時的,重啟后依然會進入默認狀態(即inittab文件中定義的級別)。
3.2這樣設置的原理——不同的運行級
我們看到,簡簡單單地將5改為3,就能實現啟動時進入X-window圖形操作界面或Console字符界面的轉換,這是因為Linux操作系統有六種不同的運行級(run level),在不同的運行級下,系統有着不同的狀態,這六種運行級分別為:
0:停機(記住不要把initdefault 設置為0,因為這樣會使Linux無法啟動 )
1:單用戶模式,就像Win9X下的安全模式。
2:多用戶,但是沒有 NFS 。
3:完全多用戶模式,標准的運行級。
4:一般不用,在一些特殊情況下可以用它來做一些事情。
5:X11,即進到 X-window 系統。
6:重新啟動 (記住不要把initdefault 設置為6,因為這樣會使Linux不斷地重新啟動)。
其中運行級3就是我們要進入的標准Console字符界面模式。
注意:通過命令init ID號(如:init 5)可立即切換到相應的運行狀態,但這只是臨時的,重啟后依然會進入默認狀態(即inittab文件中定義的級別)。
4.總結
如上述示例,通過修改inittab修改默認運行級,即可實現默認啟動下圖形界面的開啟和關閉,同時也可以通過init id號來臨時確定圖形界面的打開和關閉。