完整安裝VNC+XFCE可視化桌面環境
一、引言
桌面環境繁多,功能齊全華麗奢侈的有KDE,GNOME,簡單快捷的有FVWM2,XFCE等。對於服務器來說,KDE,GNOME過於笨重,佔用內存高,VNC+XFCE可視化桌面環境比較節省資源,所以這裏選擇 XFCE4。
二、 安裝XFCE桌面環境
1 升級所有包、軟件和系統內核
執行"yum update"
。
2 安裝X Window system
執行"yum groupinstall "X Window system"
,安裝X。安裝完成後執行"systemctl isolate graphical.target
檢驗安裝成功。
3 安裝XFCE
執行"yum grouplist"
,檢測系統XFCE版本。
看到上圖中,我們檢測到包名是 Xfce ,執行"yum groupinstall Xfce"
,安裝Xfce 。執行"sudo systemctl isolate graphical.target“
,進入Xfce。
4 安裝VNC-SERVER
-
執行
"yum install vnc-server -y "
安裝 vnv-server -
執行
"vim /etc/sysconfig/vncservers"
配置VNC系統及分辨率,在內容中添加VNCSERVERS=“1:root”
VNCSERVERARGS[1]="-geometry 1028x960" -
執行
"vncpasswd"
設置VNC密碼 -
執行
"vim /root/.vnc/xstartup"
所有內容替換爲以下:#!/bin/sh
#Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb KaTeX parse error: Expected 'EOF', got '&' at position 59: …config -iconic &̲ #xterm -geome…VNCDESKTOP Desktop"&
#twm &
startxfce4 &
5 啓動VNC-SERVER
-
執行
"cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service"
拷貝1號窗口的服務配置文件/etc/systemd/system下面的、vncserver@後面的冒號數字,表示服務實例編號,可以配置多個服務實例,指定不同的編號的即可。 VNC的服務端口從5900開始,根據服務實例編號增加,比如示例的vncserver@:1.service,對應的端口號就是5901,如果是vncserver@:10.service,那對應的端口號就是5910。
-
"vi /etc/systemd/system/vncserver@:1.service"
修改所需打開服務窗口的配置文件,將配置文件中的42,43兩行中的<USER>
替換爲需要通過vnc遠程登錄的用戶名。43 ExecStart=/usr/sbin/runuser -l root -c “/usr/bin/vncserver %i”
44 PIDFile=/root/.vnc/%H%i.pid其中第二行的/home是用戶的home目錄;如果是root則 是/root,即PIDFile=/root/.vnc/%H%i.pid。"`
-
刷新服務、設置自啓、啓動服務
systemctl daemon-reload systemctl enable vncserver@:1.service #設置該1號窗口爲開機自啓,可選輸入步驟 systemctl start vncserver@:1.service
-
停止進程命令:
systemctl stop vncserver@:n (n代表窗口號)
三、參考
https://blog.csdn.net/qq_38329988/article/details/80574237 https://www.laozuo.org/1026.html
https://blog.csdn.net/smstong/article/details/44802989
四、More Info
關注我的微信公衆號: "LAMPer 技術棧"獲取更多資訊