为了避免在安装过程中出现Yum源下载的问题,请先执行一下升级。

yum -y update

1、先安装Xfce

CentOS 5.x:

yum -y groupinstall xfce

CentOS 6.x:

yum -y install epel-release
yum -y groupinstall xfce

2、再安装tigervnc-server服务器

yum -y install tigervnc-server

3、执行下列代码,打开vncserver配置。

vim /etc/sysconfig/vncservers

4、在最后添加以下代码,保存。

VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600 "

5、设置vnc访问密码,密码要输入二次。

vncpasswd

6、执行下列命令后开启vncserver服务。第一次开启会要你设置一个密码。

vncserver

7、然后执行下列命令:

vi /root/.vnc/xstartup

8、将里面的命令全部删除,复制粘贴进入下面的代码,并保存。

#!/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 &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
startxfce4 &

9、再次重启你的vnc服务。

service vncserver restart

10、用VNC连接你的VPS主机,你就可以顺利进入Xfce桌面了。


注意:
1.如果vnc报10060错误,则需开启5801和5901两个端口

iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
iptables -I INPUT -p tcp --dport 5801 -j ACCEPT
service iptables save

2.如果vnc报10061错误,试试这个

chmod 755 /root/.vnc/xstartup