关于vino-server和vncserver的端口冲突问题

来源:互联网 发布:天气预报 json 编辑:程序博客网 时间:2024/06/15 10:48

配置101机器时,发现总是不能配置好2号桌面,su到fhs后,用命令 vncserver :2 打开2号桌面提示此端口正在运行“A VNC server is already running as :2”

但是用vncserver -list 却看不到2号桌面,且su到任何用户都看不到2号桌面。

还有其它奇怪现象:用vncveiwer 使用210.73.24.8:2可以登录到101机器,但是用户是dkz,不是我想要的fhs。而且更奇怪的是登录后是直接控制服务器,而不像vncserver的多用户形式(桌面会提示“another user is control the desktop”)。


可以明确5902端口被某个远程桌面占用,但是为什么用vncserver -list看不到了?


我想直接杀死杂用这个端口的程序:

lsof -i:5902 //查出占用端口的程序大pid


kill  12986 

结果直接退出连接,确认确实是本连接使用者这个端口,但是确实是vncserver占用吗?

注意,这是改正后的结果,改正前,可以看到5902 对应的是vino-server(图中可看到目前5900任然被vino-server占用),不是Xvnc,什么是vino-server呢?

百度资料可知:linux包含2种远程桌面的方式:VINO-Server以及VNC Server,vino-server是linux自带的远程桌面!!!!

点击打开链接

照着此资料关掉自带远程桌面然后重新配置即可!

原创粉丝点击