這兩篇文章能成功在Centos 7 下配置xfce+VNC
http://www.linuxidc.com/Linux/2017-12/149718.htm
http://www.mamicode.com/info-detail-1661709.html
對于新系統(tǒng)雕薪,安裝額外yum源:yum install epel-release
升級: yum -y update
清除緩存:yum clean all
安裝tigervnc:yum install tigervnc-server
安裝xfce:yum groupinstall xfce
在/etc/systemd/system文件下創(chuàng)建配置文件
? ? ?cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
編輯配置文件:vi /etc/systemd/system/vncserver@:1.service,更改如下兩行(紅色行),將改為root, 將PIDFile=后面的/home去掉
設置vnc遠程連接密碼:vncpasswd
添加防火墻規(guī)則
? ? ?firewall-cmd --permanent --zone=public --add-service vnc-server
? ? ?firewall-cmd --reload
設置啟動
? ? ?systemctl daemon-reload 重啟daemon使上述配置生效
? ? ?systemctl enable vncserver@:1.service 使服務自動啟動
? ? ?systemctl start vncserver@:1.service 啟動服務
這個時候矛绘,已經(jīng)可以通過vnc客戶端連接了拆魏,不過登錄后只能看見一個空白桌面桶蝎,什么都不能操作政敢,需要修改用戶home目錄/.vnc/xstartup廷区,此時我們是root买窟;如果是其他用戶則是修改/home//.vnc/xstartup丰泊。
vi /root/.vnc/xstartup
將文件內(nèi)容替換為
#!/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 $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
startxfce4 &
重啟服務生效
systemctlrestartvncserver@:1.service