您的位置:首页 > 运维架构 > Linux

centos系统下vnc一个bug

2015-11-05 19:48 691 查看
1.启动vnc

vncserver

[root@localhost ~]# vncserver

New 'localhost.localdomain:2 (root)' desktop is localhost.localdomain:2

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/localhost.localdomain:2.log

端口从2(5902)开始 并且每次递增

2.再次输入vncserver 输入到5905为止

[root@localhost ~]# vncserver 

New 'localhost.localdomain:3 (root)' desktop is localhost.localdomain:3

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/localhost.localdomain:3.log

[root@localhost ~]# vncserver 

New 'localhost.localdomain:4 (root)' desktop is localhost.localdomain:4

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/localhost.localdomain:4.log

[root@localhost ~]# vncserver 

New 'localhost.localdomain:5 (root)' desktop is localhost.localdomain:5

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/localhost.localdomain:5.log

3.关闭vnc 

service vnc stop

[root@localhost ~]# service vncserver stop

Shutting down VNC server: 5:root                           [  OK  ]

可以看到 这里只关闭了5905这个端口的服务

因为service 只会在/etc/sysconfig/vncserver这个文件中找相应的端口

4.查看vncserver状态

[root@localhost ~]# service vncserver status

Xvnc (pid 18357 18067 17640) is running...

可以看到 还有其他的vncserver存在

5.尝试使用service关闭vnc

[root@localhost ~]# service vncserver stop

Shutting down VNC server: 5:root                           [FAILED]

无法关闭 因为这是service只指向了5905这个服务

6. kill掉其余的vncserver

kill 18357 18067 17640

7.查看vncserver状态

[root@localhost ~]# service vncserver status

Xvnc is stopped

可以看到vnc已经完全关闭了

8.再次开启vncserver

[root@localhost ~]# vncserver

New 'localhost.localdomain:2 (root)' desktop is localhost.localdomain:2

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/localhost.localdomain:2.log

可以看到 又开启了一个vncserver(5902)

8.关闭vncserver

service vncserver stop

[root@localhost ~]# service vncserver stop

Shutting down VNC server: 5:root                           [FAILED]

再次关闭时 出现错误 因为service还是指向5905这个端口的服务,所以无法关闭。

总结:vncserver最好用kill杀进程关闭
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: