首頁 >系統教程 >Linux >Centos啟動時不啟動桌面服務怎麼解決?

Centos啟動時不啟動桌面服務怎麼解決?

王林
王林轉載
2024-01-07 16:34:15670瀏覽

Centos不啟動桌面可以透過修改系統運行等級進入字元CentOS介面。

輸入

# init 3

查看運行級

## runlevel

5 3

# # 系統目前運作等級已經為"5",上一次的運作等級為"3",轉換運作等級成功。

詳細說明

Linux 系統在任何時候都運行在一個指定的運行級上,並且不同的運行級的程式和服務都不同,所要完成的工作和所要達到的目的都不同。 Centos設定瞭如下表所示的運行級,並且系統可以在這些運行級別之間進行切換,以完成不同的工作。運行級說明

  0 所有進程將被終止,機器將有序的停止,關機時系統處於這個運行級別

  1 單一用戶模式。用於系統維護,只有少數進程運行,同時所有服務也不啟動

  2 多用戶模式。和運作等級3一樣,只是網路檔案系統(NFS)服務沒被啟動

  3 多用戶模式。允許多用戶登入系統,是系統預設的啟動等級

  4 留給使用者自訂的運行等級

  5 多用戶模式,並且在系統啟動後執行X-Window,給予一個圖形化的登入視窗

  6 所有流程被終止,系統重新啟動

  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即可關閉桌面服務。

以上是Centos啟動時不啟動桌面服務怎麼解決?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:jb51.net。如有侵權,請聯絡admin@php.cn刪除