Fedora
如何在 Fedora 17 上禁用 X-server?
我想使用 Fedora 17 “Beefy Miracle”系統作為網路共享桌面進行協作工作。為此,我使用了 TigerVNC,它帶來了自己的 X-Server,並在其中啟動了一個完全獨立的桌面會話,然後通過 VNC 公開。
由於我不需要正常的 X 伺服器,我想完全禁用它以釋放一些資源並將 VNC 桌面啟用
$DISPLAY
為0
. 我沒有使用systemd
Fedora 服務結構的經驗,因此不知道如何安全地禁用該服務。我嘗試禁用
prefdm.service
這似乎是冰山的頂峰,但我不允許這樣做,因為它是一項static
服務,無論這實際上意味著什麼。
systemd 有一個叫做“目標”的東西,可以被認為是 init 的執行級別。prefdm.service 將使用預設設置為“graphical.target”的“default.target”執行。
因此,通過將預設目標設置為“multi-user.target”(又名 SystemV 執行級別 3),您將啟動除 X11 伺服器之外的所有目標。你的 vncserver@:
$$ 0-9 $$.service 將不受此影響。 為此,只需鍵入:
sudo ln -fs /lib/systemd/system/multi-user.target /etc/systemd/system/default.target