歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux維護 >> CentOS開機後自動啟動桌面服務的方法

CentOS開機後自動啟動桌面服務的方法

日期:2017/3/2 10:29:33   编辑:Linux維護

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

上面就是CentOS啟動時自動啟動桌面服務的方法介紹了,如果你想要關閉桌面服務的話可以將將/etc/inittab中inidefault的運行級別改為2或3,就能關閉桌面服務的啟動了。

Copyright © Linux教程網 All Rights Reserved