讓 CentOS 啟動時不啟動桌面服務

2021-06-20 05:47:36 字數 1212 閱讀 6003

修改/etc/inittab檔案,將

id:5:initdefault:

改為id:3:initdefault:

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",轉換執行級別成功。

CentOS不啟動桌面

centos多數是用來做伺服器用,可以選擇用gnome配置伺服器引數,配置好了以後以字元模式啟動。vim etc inittab 找到 id 5 initdefault 改為 id 3 initdefault 即可 startx 即可進入gnome桌面。centos不啟動桌面可以通過修改系統執行級別...

如何在websphere啟動時不啟動已經安裝的應用

最近遇到了websphere伺服器啟動後,訪問管理控制台報錯的問題。為了驗證是否是應用程式的問題導致管理控制台不能登入,故需要修改websphere為 輕啟動 模式 名字是我自己起的 即不載入任何已經安裝的應用程式,然後啟動websphere。因為websphere管理控制台不能訪問,故不能通過管理...

啟動時檢查

dubbo 缺省會在啟動時檢查依賴的服務是否可用,不可用時會丟擲異常,阻止 spring 初始化完成,以便上線時,能及早發現問題,預設check true 可以通過check false 關閉檢查,比如,測試時,有些服務不關心,或者出現了迴圈依賴,必須有一方先啟動。另外,如果你的 spring 容器...