Linux处理VNCServer故障(VNCServer拒绝连接)

Linux处理VNCServer故障(VNCServer拒绝连接)

首先:VNCServer的安装和设置,一般情况下Linux服务器和VPS是不带桌面环境的,自行yum grouplist查看环境,然后自行安装yum groupinstall桌面环境,最后修改启动为界面(vi /etc/inittable,大概最后一行,3改为5即可)。

1. 通过yum安装VNC

yum install tigervnc tigervnc-server -y

2. 安装完成后,执行vncserver,初始化密码

[root@sunth ~]# vncserver

3. 修改刚刚生成的文件 vi /root/.vnc/xstartup

将文件最后一行的 twn & 更改为 gnome-session &

4. 修改配置文件 vi /etc/sysconfig/vncservers

在文件最后,加上显示配置与用户配置

VNCSERVERS=”1:root”

VNCSERVERARGS[2]=”-geometry 1024×768″

5. 最后重启vnserver

[root@sunth ~]# service vncserver restart

VNCServer故障解决方案(连几次之后VNCServer出现拒绝连接):

1.模拟Kill掉已经启动的VNC服务
1)启动桌面1的服务
[root@testdb ~]# vncserver :1

New ‘testdb:1 (root)’ desktop is testdb:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/testdb:1.log

2)手工杀掉已经启动的VNC服务进程
[root@testdb ~]# ps -ef | grep -i vnc | grep -v grep
root 1178 1 0 11:07 pts/2 00:00:00 Xvnc :1 -desktop testdb:1 (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 1024×768 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport 5901 -pn
root 1182 1 0 11:07 pts/2 00:00:00 vncconfig -iconic

[root@testdb ~]# kill -9 1178

3)确认进程已经杀掉
[root@testdb ~]# ps -ef | grep -i vnc | grep -v grep

4)再次启动桌面1的VNC服务,这里可以看到报错(我在执行到这步的时候,已经恢复正常!)
[root@testdb ~]# vncserver :1

Warning: testdb:1 is taken because of /tmp/.X1-lock
Remove this file if there is no X server testdb:1
A VNC server is already running as :1

2.处理过程
很简单,按照错误提示的内容,需要删除/tmp/.X1-lock文件
[root@testdb ~]# rm -f /tmp/.X1-lock

启动尝试,仍然报错
[root@testdb ~]# vncserver :1

Warning: testdb:1 is taken because of /tmp/.X11-unix/X1
Remove this file if there is no X server testdb:1
A VNC server is already running as :1

同样,按照提示的错误,进一步删除/tmp/.X11-unix/X1文件
[root@testdb ~]# rm -f /tmp/.X11-unix/X1

再次启动尝试,OK,启动成功!
[root@testdb ~]# vncserver :1

New ‘testdb:1 (root)’ desktop is testdb:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/testdb:1.log

实用文章,转载备用,整理by:cplusplus.me

转载自:http://blog.csdn.net/sunthx/article/details/31849677 和 http://blog.itpub.net/519536/viewspace-607552/