解决Ubuntu VNC端口冲突可按以下步骤操作:
sudo netstat -tulnp | grep 5900 或 sudo ss -tulnp | grep 5900 查看占用端口的进程ID(PID)。sudo kill -9 PID 终止占用端口的进程(确保进程可安全停止)。~/.vnc/xstartup 或 /etc/systemd/system/vncserver@:1.service),将端口号从 :1(默认5900)改为 :2(5901)等。xstartup 中修改 vncserver :1 为 vncserver :2。vncserver -kill :1 和 vncserver :2,或通过 systemctl restart vncserver@:2.service 重启。sudo ufw allow 5901/tcp 开放新端口。注意:确保新端口未被其他服务占用,可通过 netstat 或 ss 再次验证。