歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> ubuntu以及ubuntu類linux系統的運行級別的理解(關閉圖形界面)

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

日期:2017/3/1 16:14:55   编辑:關於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