一、安装VNC Server
1、更新系统软件包
yum update y
2、安装VNC Server

yum install y tigervncserver
3、检查是否已经安装了VNC Server
rpm qa | grep tigervncserver
二、配置VNC Server
1、修改/etc/sysconfig/vncservers文件
编辑该文件以添加VNC服务器的配置,
VNCSERVERS="1:root" VNCSERVERARGS[1]="geometry 800x600"
其中1是桌面编号,root是用户,可以根据需要调整分辨率和用户。
2、设置VNC密码
vncpasswd
输入并确认密码,这个密码是用于连接VNC服务器的,与系统密码不同。

3、启动VNC Server
vncserver :1
如果需要启动多个会话,可以使用不同的桌面编号(如:2)。
4、配置自动启动
chkconfig vncserver on
5、修改~/.vnc/xstartup文件
默认情况下,VNC Server使用twm作为窗口管理器,为了使用GNOME桌面环境,可以修改此文件:
vi ~/.vnc/xstartup
将最后一行修改为:

gnomesession &
三、常见问题及解决方案
1、灰屏问题
如果连接后出现灰屏,可以尝试关闭SELinux或NetworkManager服务:
vim /etc/selinux/config
将SELINUX字段的值改为disabled。
关闭NetworkManager服务:
chkconfig NetworkManager off
2、无法连接问题
确保防火墙允许VNC端口(默认5901):
firewallcmd permanent addport=5901/tcp firewallcmd reload
3、多次启动问题
如果尝试多次启动VNC服务器,可能会出现错误,确保只有一个实例在运行,或者重启VNC服务:
service vncserver restart
四、FAQs
Q1: 如何更改VNC服务器的监听端口?
A1: 可以通过修改/etc/sysconfig/vncservers文件中的VNCSERVERARGS参数来指定不同的端口,
VNCSERVERARGS[1]="Listen tcp port=5902"
Q2: 如何更改VNC服务器的分辨率?
A2: 在/etc/sysconfig/vncservers文件中的VNCSERVERARGS参数中指定分辨率,
VNCSERVERARGS[1]="geometry 1280x1024"
Q3: 如何更改VNC服务器的桌面背景?
A3: 可以通过修改GNOME桌面环境的设置来更改背景,或者手动设置壁纸路径。
Q4: 如何更改VNC服务器的字体?
A4: 可以在~/.vnc/xstartup文件中添加字体设置命令,
xrdb load $HOME/.Xresources
并在~/.Xresources文件中指定字体设置。
通过以上步骤,您可以在CentOS 6.5上成功安装和配置VNC Server,实现远程图形界面访问,如果遇到任何问题,可以参考上述常见问题及解决方案,或者查阅相关文档和社区资源。
