歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

ubuntu以及ubuntu類linux系統的運行級別的理解(關閉圖形界面)

ubuntu以及ubuntu類linux系統的運行級別的理解(關閉圖形界面)   對於linux,老鳥使用多的還是debian,但是更多的人使用的ubutnu或者ubuntu的衍生版,   如:linuxmint,國產的linuxdeepin等   大部分都是怎麼配置顯卡驅動以及3D效果等,很少有關閉圖形界面的時候。   除非你把系統文件破壞後,不能進入圖形界面的除外。。   首先先理解ubuntu的運行級別:   一般的linux的運行級別為6個等級(其中4一般不定義,不過應該也可以):0——6,      0 Halt the system     1 Single user mode     2 Basic  multi user mode     3 Multi user mode     5 Multi user mode with GUI     6 Reboot  the system   以上為一般的linux運行級別,是由init啟動的,init為linux內核啟動的用戶級別進程,   詳見網絡。   但是ubuntu及其衍生版就不是這樣;區別如下:   1、使用upstart代替init啟動系統進程。   2、運行級別的改變。   3、其他的   而ubutnu等的運行級別為8種:   0-6   S   0  :關機   1 :單用戶mod   2--5:為多用戶模式,基本無區別(這與一般的linux不一樣,2為默認級別)   6 :重啟   S :單用戶恢復模式,運行很少進程以及服務   查看運行級別: $runlevel   更改運行級別: telinit  *(0 -6  S)(一般沒必要更改為S)   在/etc/rc$.d目錄種定義了各種運行級別的運行服務;   要在ubuntu中關閉X服務,x客戶端,桌面啟動器等進程就行了   那你可以直接終止這些服務就可以了,但是我門要定義的是一開機就進入終端的模式。(ubuntu server版就默認進入終端,那是應為本來就沒配置圖形X服務)   由於2-5都是大致一樣的,在/etc/rc1-5.d目錄中找不到桌面啟動器的服務,可能老版本的有,我的是ubuntu11.10,   然後在/etc/init/lightgdm.conf中找到了關於啟動器的配置,默認是從2-5都是啟動X的,那可以修改該配置,使某個運行級別不啟動桌面啟動即可。(這是linuxmint的配置)ubuntu的應該為gdm的配置。   下面的文本是說明ubutnu雖然使用的upstart的,但也遵循intitab的   修改/etc/inittab  (沒有的話新建一個,root用戶)   id:3:initdefault:   script     # Check for default runlevel in /etc/inittab     if [ -r /etc/inittab ]     then         eval "$(sed -nre 's/^[^#][^:]*:([0-6sS]):initdefault:.*/DEFAULT_RUNLEVEL="\1";/p' /etc/inittab || true)"     fi       # Check kernel command-line for typical arguments     for ARG in $(cat /proc/cmdline)     do         case "${ARG}" in         -b|emergency)             # Emergency shell             [ -n "${FROM_SINGLE_USER_MODE}" ] || sulogin             ;;         [0123456sS])   重啟就可以進入終端了。
Copyright © Linux教程網 All Rights Reserved