在 Debian 上排查 VNC 问题,日志位置取决于你用的是哪种 VNC 服务。下面按常见情况说明。
vncserver)日志一般在用户家目录:
~/.vnc/<主机名>:<显示号>.log
例如:
~/.vnc/debian:1.log
查看:
cat ~/.vnc/debian:1.log
如果你用 systemd 启动 VNC:
systemctl status vncserver@:1.service
journalctl -u vncserver@:1.service
实时查看:
journalctl -u vncserver@:1.service -f
如果你手动运行:
x11vnc -display :0
日志直接输出在终端。
systemctl status x11vnc
journalctl -u x11vnc -f
~/.vnc/*.log
/var/log/vncserver.log
或:
journalctl -u vncserver-x11-serviced
查看 VNC 是否在监听:
ss -tlnp | grep 590
查看 X 服务:
ps aux | grep X
查看用户环境:
echo $DISPLAY
可以手动前台启动看详细错误:
vncserver -fg :1
或
x11vnc -display :0 -verbose
如果你愿意,可以告诉我:
我可以直接帮你定位问题。