4、常见问题
(1)问:为什么成功连接后,没有显示桌面,而只是现实一个Terminal窗口?
答:在未修改用户根目录下的".vnc/xstartup"文件,xstartup的默认设置即是此情况。请按第2大步的第②小步修改xstartup,然后运行"service vncserver restart"重新启动vncserver服务即可。
(2)问:如何查看VNC正在运行的显示编号端口号?
答:在Linux命令提示符下执行"
stat.html' target='_blank'>
netstat -tlup|
grep vnc",即可以查看到端口号,端口号的后两位即显示编号。
(3)问:如何关闭指定的显示编号?
答:vncserver -
kill :number 即可以关闭指定的显示编号和对应的端口号。
(4)问:为何我通过浏览器连接VNC 端口时,浏览器显示了一个红叉。
答:那是因为你的浏览器没装Java插件的缘故,下载Java插件安装即可。
(5)问:客户端连接时"Connetcion
timed out(10060)"是怎么回事?
答:对于客户端连接时出现"Connetcion timed out(10060)"或者"No route to host:connect",请检查防火墙是否开启了58xx,59xx,vncserver是否正常运行,以及/etc/sysconfig/vncserver文件配置是否正确。
(6)问:在通过VNC连接的图形界面桌面启动X应用时出现:"Error: Can't open display: :0.0"错误?
答:请使用"echo $DISPLAY"命令查看"DISPLAY"坏境变量是否设置为":显示编号:0",如:":1:0"。如果不是此形式,启动X应用时会出现此错误。此时可以通过"
export DISPLAY=:1:0"设置正确的DISPLAY。还有一种可能就是切换了用户启动X应用,当前用户没有权限使用X窗口,这时返回到启用VNC的用户,运行"xhost +"允许其他用户访问此X窗口即可。