CentOS下命令行和桌面模式的切換方法


桌面模式和命令行模式的切換方法

用編輯器打開 /etc/inittab 文件(這里用的是vi,你可以選擇你喜歡的):
#vi /etc/inittab
打開效果圖如下:

桌面模式    : 把光標所在地點修改成   id:5
命令行模式:把光標所在地點修改成   id: 3
修改好之后,切換vi到命令模式(ESC切換)輸入 :wq!  回車保存退出. ( 想了解更多vi命令) ,然后重啟系統,命令是: #reboot
順便說明一下各個選項的含義:
0 所有進程將被終止,機器將有序的停止,關機時系統處於這個運行級別
1 單用戶模式。用於系統維護,只有少數進程運行,同時所有服務也不啟動
2 多用戶模式。和運行級別3一樣,只是網絡文件系統(NFS)服務沒被啟動
3 多用戶模式。允許多用戶登錄系統,是系統默認的啟動級別
4 留給用戶自定義的運行級別
5 多用戶模式,並且在系統啟動后運行X-Window,給出一個圖形化的登錄窗口
6 所有進程被終止,系統重新啟動
如果只是臨時的命令行和桌面模式切換,可以使用命令#startx啟動到桌面模式,然后 Ctrl + Alt + F2–F6切換不同的命令行窗口, Ctrl + Alt + F1切換到桌面.
1.如果系統啟動后進入字符登錄CentOS界面,則說明系統默認的運行級別為3;如果系統啟動后進入圖形登錄CentOS界面,則說明系統默認的運行級別為5。

  2. 如果用戶已經啟動了字符CentOS界面,想要進入圖形CentOS界面可以使用如下命令:

  $ startx &

  運行級的查看和切換

  用戶可以使用如下的命令查看當前系統的運行級runlevel用戶可以使用如下的命令切換運行級init [0123456Ss]即在 init 命令后跟一個參數,此參數是要切換到的運行級的運行級代號,如:

  用 init 0 命令切換至運行級別 0 ,即關機 (千萬不要把initdefault設置為0 )

  用 init 1 命令切換至運行級別 1 ,即進入單用戶運行模式

  用 init 6 命令切換至運行級別 6 ,即重新啟動 (千萬不要把initdefault設置為6 )

  也可以使用 te linit 命令,在 CentOS 中,te linit 命令是 init 命令的符號鏈接。

  下面看一個使用 runlevel 和 init 命令的例子:

  # # 顯示系統當前運行級別

  # runlevel

  N 3

  # # 系統當前的運行級別為"3",沒有上一次運行級別(用"N"表示)

  # init 2

  # # 執行"init 2"命令后會在系統控制台中顯示相應的停止啟動服務信息

  # runlevel

  3 2

  # # 系統當前運行級別已經為"2",上一次的運行級別為"3",轉換運行級別成功。

所以將/etc/inittab中inidefault的運行級別改為2或3即可關閉桌面服務。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM