以下是Ubuntu TigerVNC的故障排查步骤:
检查服务状态
vncserver -list
查看VNC服务是否运行,未运行则启动:vncserver :1
(:1
对应端口5901)。systemctl status vncserver@:1.service
确认服务状态(若使用systemd)。验证防火墙设置
sudo ufw allow 5901/tcp
(UFW防火墙)。检查网络连接
ping
测试IP可达性。~/.vnc/config
,设置 localhost=no
)。排查配置文件
~/.vnc/xstartup
文件是否存在且配置正确(如桌面环境启动命令),需赋予执行权限:chmod +x ~/.vnc/xstartup
。~/.vnc/*.log
),定位启动错误。处理权限与依赖问题
/tmp/.X11-unix
目录有访问权限:ls -la /tmp/.X11-unix
。sudo apt install tigervnc-standalone-server xfonts-base
。更新与重装
sudo apt update && sudo apt upgrade tigervnc-standalone-server
。rm -rf ~/.vnc
,然后重新启动服务。常见错误参考:
xstartup
文件配置错误或桌面环境未安装。如需进一步帮助,可提供具体错误日志内容。