Ubuntu14 4更改執行級別

2021-09-02 08:03:25 字數 2057 閱讀 6387

據說ubunut的乙個ui相對友好的linux版本,但我的需求是僅僅將其作為伺服器使用,偶爾用用ui介面。所以我希望啟動ubuntu時,直接進入shell命令列。

印象中,linux可以通過修改runlevel來改變啟動級別,以達到我上述目的。但ubuntu卻顯得有點特別。

先說方案:

# 檢視當前啟動級別

runlevel # 結果應該是2

# 將runlevel設定為3

sudo vi /etc/inittab

# 增加下面這一行到inittab中

id:3:initdefault:

## 以上僅僅是乙個啟動級別的改動,但是3和2基本是沒有區別。下面需要對3進行定製

sudo vi /etc/init/lightdm.conf

# 將start on ((filesystem

and runlevel [!06]

and started dbus

and (drm-device-added card0 primary_device_for_display=1

or stopped udev-fallback-graphics))

or runlevel prevlevel=s)

# 修改為

start on ((filesystem

and runlevel [!036]

and started dbus

and (drm-device-added card0 primary_device_for_display=1

or stopped udev-fallback-graphics))

or runlevel prevlevel=s)

# 使得lightdm不在級別3中啟動

改變當前啟動級別的好處是,當你有時需要進入gui介面時,直接執行下面的命令即可:

sudo init 2

總結:1. 變更當前啟動級別

2. 定製新的啟動級別

********************===

關於ubuntu的啟動級別與redhat的對比:

debian系(ubuntu是基於debian)的linux一直是用runlevel 2來預設啟動,並且runlevel定義也與redhat有區別。

debian的runlevel級別定義如下:

0 – halt

1 – single

2 – full multi-user with display manager (gui)

3 – full multi-user with display manager (gui)

4 – full multi-user with display manager (gui)

5 – full multi-user with display manager (gui)

6 – reboot

可以發現2~5級是沒有任何區別的。

而redhat的runlevel級別定義如下:

0 – halt

1 – single

2 – not used/user definable

3 – full multi-user no display manager

4 – not used/user definable

5 – full multi-user with display manager (gui)

6 – reboot

對應的配置資料夾如下:

/etc/rc0.d run level 0

/etc/rc1.d run level 1

/etc/rc2.d run level 2

/etc/rc3.d run level 3

/etc/rc4.d run level 4

/etc/rc5.d run level 5

/etc/rc6.d run level 6

再者,網上有很多文章都是關於如何disable gdm (graphic display manager ?)的,這是ubuntu在11.04之前的預設gui引擎,但現在已經變更為lightdm了。所以關於gdm的設定也就無效了。

定製ubuntu14 4系統

實驗了網上介紹的remastersys,utk等,有些找不到安裝包,有些不再支援,有些定製不夠徹底,有些製作的iso檔案不能用。最後找到以下方法可以用,介紹如下。主要還是ubuntu官網上的介紹。附上參考網頁 1,安裝必要的工具 sudoapt install squashfs tools geni...

ubuntu14 4安裝linux問題

登入mysql檢視用show variables like character 下字符集,顯示如下 character set client utf8 character set connection utf8 character set database utf8 character set fi...

ubuntu14 4開啟ftp服務

1 更新源列表 開啟 終端視窗 輸入 sudo apt get update 回車 輸入當前登入使用者的管理員密碼 回車,就可以了。2 安裝vsftpd 開啟 終端視窗 輸入 sudo apt get install vsftpd 回車 安裝完成。3 新建 home uftp 目錄作為使用者主目錄 ...