Linux圖形界面多數(shù)使用的是 X Server, 我們有時(shí)需要關(guān)閉/重啟它. 比如: 安裝 NVIDIA 的驅(qū)動(dòng)程序時(shí),就需要先關(guān)閉 X server; 希望讓系統(tǒng)以 server 方式運(yùn)行,關(guān)閉桌面環(huán)境以降低不必要的性能損耗.
Ubuntu20.04
ubuntu20 的默認(rèn)桌面環(huán)境管理服務(wù)是 gdm3, 停止 gdm3 就關(guān)閉了圖形界面(GUI).
在不關(guān)機(jī)情況下關(guān)閉和打開(kāi)圖形界面
# 在的當(dāng)前會(huì)話中關(guān)閉圖形界面 (如果看不到命令行界面软舌,按 ctrl + alt + [1-7] 試試)
sudo systemctl stop gdm3
# 重新打開(kāi)圖形界面
sudo systemctl start gdm3
操作發(fā)現(xiàn), ubutu20 圖形界面默認(rèn)在 tty1 上啟動(dòng), tty2-6 默認(rèn)是命令行, tty7打不開(kāi)(不曉得哪里姿勢(shì)不對(duì))
設(shè)置開(kāi)機(jī)默認(rèn)進(jìn)入GUI或命令行
# 設(shè)置開(kāi)機(jī)默認(rèn)進(jìn)入命令行
sudo systemctl set-default multi-user.target
sudo reboot # 重啟看看
# 設(shè)置開(kāi)機(jī)默認(rèn)進(jìn)入用戶圖形界面
sudo systemctl set-default graphical.target
sudo reboot # 重啟看看
Ubuntu18.04
Ubuntu18.04 雖然默認(rèn)使用了gnome桌面茸塞,但是經(jīng)過(guò)測(cè)試 gdm 并不能很好得工作隔嫡,通過(guò)設(shè)置系統(tǒng)啟動(dòng)方式饰恕,然后重啟來(lái)達(dá)到關(guān)閉 x server 的目的
ps. gdm是GNOME Display Manager, GNOME的桌面環(huán)境管理器
# 關(guān)閉用戶圖形界面
sudo systemctl set-default multi-user.target
sudo reboot
# 開(kāi)啟用戶圖形界面
sudo systemctl set-default graphical.target
sudo reboot
Ubuntu16.04 管理 x server
- 用gdm管理
sudo /etc/init.d/gdm stop
sudo /etc/init.d/gdm status
sudo /etc/init.d/gdm restart
如果 /etc/init.d 下面沒(méi)有 gdm 的話计盒,可以嘗試另一種方法
- 用lightdm管理
sudo /etc/init.d/lightdm stop
sudo /etc/init.d/lightdm status
sudo /etc/init.d/lightdm restart
- 用service管理
sudo service lightdm stop
sudo service lightdm status
sudo service lightdm start
centos7 管理 x server
sudo systemctl stop gdm.service
sudo systemctl status gdm.service
sudo systemctl start gdm.service