ls -l /usr/lib/system/runlevel*target ? (查看運行級別)
Linux系統有7個運行級別(runlevel)
運行級別0:系統停機狀態,系統默認運行級別不能設為0,否則不能正常啟動
運行級別1:單用戶工作狀態,root權限,用于系統維護,禁止遠程登陸
運行級別2:多用戶狀態(沒有NFS)
運行級別3:完全的多用戶狀態(有NFS),登陸后進入控制臺命令行模式
運行級別4:系統未使用,保留
運行級別5:X11控制臺,登陸后進入圖形GUI模式
運行級別6:系統正常關閉并重啟,默認運行級別不能設為6,否則不能正常啟動
運行級別的原理:
1。在目錄/etc/rc.d/init.d下有許多服務器腳本程序,一般稱為服務(service)
2。在/etc/rc.d下有7個名為rcN.d的目錄,對應系統的7個運行級別
3。rcN.d目錄下都是一些符號鏈接文件,這些鏈接文件都指向init.d目錄下的service腳本文件,命名規則為K+nn+服務名或S+nn+服務名,其中nn為兩位數字。
4。系統會根據指定的運行級別進入對應的rcN.d目錄,并按照文件名順序檢索目錄下的鏈接文件
?????對于以K開頭的文件,系統將終止對應的服務
?????對于以S開頭的文件,系統將啟動對應的服務
5。查看運行級別用:runlevel
6。進入其它運行級別用:init?N
7。另外init0為關機,init?6為重啟系統
??? 由于現在的Linux系統安裝完后就運行在第5個級別,即系統啟動后直接進入圖形界面,而不用在字符模式下登錄后用startx或者xinit 來起動圖形界面。建議在系統安裝完成后把系統的默認運行等級設置在第3級,在字符終端登錄后,再手工輸入startx?命令起動圖形界面。可以用如下的方法修改:
用文本編輯器修改 /etc/inittab文件,把
代碼:
id:5:initdefault:這一行,修改成
代碼:
id:3:initdefault:保存后就reboot重起,系統就默認起動到字符界面。不同運行級別之間的 差別的在于系統默認起動的服務的不同,如運行級別3默認不啟動X圖形界面服務,而運行級別5 卻默認起動。本質上是沒有區別的,更無所謂不同級別間功能強弱的問題。用戶完全可自給定義不同級別的默認服務。在任何運行級別,用戶都可用init 命令來切換到其他運行級別。
由于ubuntu系統沒有inittab文件。其配置參考:http://blog.chinaunix.net/u2/82530/showart_2033617.html
具體我也沒試過。
文章部分來源:http://space.itpub.net/370491/viewspace-216954
→ runlevel(查看當前運行級別)
N ?3 ? (第三級別)
cat /etc/inittab
# inittab is only used by upstart for the default runlevel.
#
# ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# System initialization is started by /etc/init/rcS.conf
#
# Individual runlevels are started by /etc/init/rc.conf
#
# Ctrl-Alt-Delete is handled by /etc/init/control-alt-delete.conf
#
# Terminal gettys are handled by /etc/init/tty.conf and /etc/init/serial.conf,
# with configuration in /etc/sysconfig/init.
#
# For information on how to write upstart event handlers, or how
# upstart works, see init(5), init(8), and initctl(8).
#
# Default runlevel. The runlevels used are:
# ? 0 - halt (Do NOT set initdefault to this)系統停機狀態,系統默認運行級別不能設為0,否則不能正常啟動
# ? 1 - Single user mode單用戶工作狀態,root權限,用于系統維護,禁止遠程登陸
# ? 2 - Multiuser, without NFS (The same as 3, if you do not have networking)多用戶狀態(沒有NFS)
# ? 3 - Full multiuser mode完全的多用戶狀態(有NFS),登陸后進入控制臺命令行模式
# ? 4 - unused系統未使用,保留
# ? 5 - X11X11控制臺,登陸后進入圖形GUI模式
# ? 6 - reboot (Do NOT set initdefault to this)系統正常關閉并重啟,默認運行級別不能設為6,否則不能正常啟動
#
id:3:initdefault:
init 6==reboot==shutdown -r now(重啟)
init 0==shutdown -h now (關機)
安裝啟動圖形圖形界面
yum grouplist 查看支持安裝哪些 (初次使用,時間較長,需要初始化);
? ? 安裝過的套件,(中文顯示)
如果需要安裝,就要轉換成英文
LANG=en(系統配置的環境變量英文轉換)
yum grouplist (英文顯示)
yum groupinstall -y "disktop"(圖形套件1)
yum groupinstall -y "X Windos ?system"(套件2)
安裝完成后就可以支持圖形界面了
→init 5==startx(開啟圖型界面)
轉載于:https://blog.51cto.com/12360027/1934273