在CentOS 6.5下安装配置VNC(tigervnc)服务的详细配置如下:,,1. 安装EPEL源和tigervnc软件包:,,``,sudo yum install epel-release,sudo yum install tigervnc-server,`,,2. 创建并设置VNC服务配置文件:,,`,sudo vi /etc/sysconfig/vncservers,`,,添加以下内容(根据需要修改用户名、密码和显示号):,,`,VNCSERVERS="1:user",VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp -localhost",`,,3. 启动VNC服务:,,`,sudo service vncserver start,`,,4. 设置VNC密码:,,`,vncpasswd,``,,输入两次相同的密码。,,至此,VNC(tigervnc)服务已经在CentOS 6.5上安装并配置完成。
Centos 6.5下安装配置VNC(tigervnc)服务的详细配置

1. 系统环境准备
在开始安装和配置VNC服务之前,确保你的CentOS 6.5系统已经满足以下条件:
已安装并配置好SSH远程登录工具。
已安装并配置好防火墙。
2. 安装TigerVNC软件包
使用yum命令安装TigerVNC软件包:
sudo yum install tigervncserver
3. 配置VNC服务
3.1 创建VNC用户和组
创建一个用于运行VNC服务的用户和组:
sudo groupadd vncuser sudo useradd g vncuser vncuser
3.2 设置VNC密码

为VNC用户设置密码:
vncpasswd vncuser
输入两次密码后,会生成一个名为.vnc/passwd的文件。
3.3 创建VNC配置文件
创建一个名为.vnc的目录,并在其中创建xstartup文件:
mkdir ~vncuser/.vnc vi ~vncuser/.vnc/xstartup
将以下内容复制到xstartup文件中:
#!/bin/sh export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS [ x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot solid grey vncconfig iconic & gnomesession &
保存并退出。
修改xstartup文件的权限:
chmod +x ~vncuser/.vnc/xstartup
4. 启动VNC服务
使用vncserver命令启动VNC服务:
vncserver :1
这将启动一个监听端口5901的VNC服务器实例,你可以根据需要启动多个实例,只需更改端口号即可。

5. 配置防火墙
为了让其他计算机能够访问VNC服务,需要配置防火墙允许相应的端口通过:
sudo iptables I INPUT p tcp dport 5901 j ACCEPT
6. 相关问题与解答
Q1: 如何查看VNC服务是否正在运行?
A1: 使用以下命令查看VNC服务的状态:
ps ef | grep vnc
如果看到vnc进程,说明服务正在运行。
Q2: 如何停止VNC服务?
A2: 使用以下命令停止VNC服务:
vncserver kill :1
将:1替换为你要停止的VNC实例的端口号。