vncserver启动报错root A VNC server is already running as :1

本文介绍了解决VNCserver与KVM虚拟机端口冲突的问题,通过检查端口占用情况,修改VNCserver配置文件中的端口号,最终成功启动VNC服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在重启kvn物理服务器后启动vncserver服务时报错,如下

[root@node5 ~]# service vncserver start
Starting VNC server: 1:root A VNC server is already running as :1
                                                           [FAILED]

使用lsof命令查看5902端口,发现被kvn实例占用了

[root@node5 ~]# /usr/sbin/lsof -i tcp:5902
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
qemu-kvm 4214 qemu   15u  IPv4  19697      0t0  TCP *:5902 (LISTEN)
[root@node5 ~]# netstat -lntp | grep 5902 
tcp        0      0 0.0.0.0:5902                0.0.0.0:*                   LISTEN      4214/qemu-kvm
[root@node5 ~]# ps -ef |grep 4214
qemu      4214     1  1 Sep23 ?        01:12:38 /usr/libexec/qemu-kvm -name node6-vm29.xxzx.local -S -M rhel6.6.0 -enable-kvm -m 8196 -realtime mlock=off -smp 4,sockets=4,cores=1,threads=1 -uuid 
......省略数行......

进过百度发现vncserver端口可以是5901,5902,5903…

[root@node5 ~]# netstat -lntp | grep 590
tcp        0      0 0.0.0.0:5900                0.0.0.0:*                   LISTEN      4124/qemu-kvm       
tcp        0      0 0.0.0.0:5901                0.0.0.0:*                   LISTEN      4175/qemu-kvm       
tcp        0      0 0.0.0.0:5902                0.0.0.0:*                   LISTEN      4214/qemu-kvm       
tcp        0      0 0.0.0.0:5903                0.0.0.0:*                   LISTEN      5799/qemu-kvm

配置/etc/sysconfig/vncservers文件修改vncserver端口

[root@node5 ~]# vim /etc/sysconfig/vncservers
# 将下面数字配置成端口未被占用的尾数(比如说5904未被占用,则修改成4:root)
VNCSERVERS="4:root"
VNCSERVERARGS[4]="-geometry 1280x800"
# 1280x800表示vnc客户端连接时的分辨率

最后启动vncserver服务测试是否成功

[root@node5 ~]# service vncserver start       
Starting VNC server: 4:root 
New 'node5:4 (root)' desktop is node5:4

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/node5:4.log

                                                           [  OK  ]
[root@node5 ~]# vncserver -list

TigerVNC server sessions:

X DISPLAY #     PROCESS ID
:4              19336
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值