在 Ubuntu 上查看 VNC 日志的方法取决于你使用的是哪种 VNC 服务。下面按常见情况分别说明。
TigerVNC 的日志通常在用户主目录:
~/.vnc/
常见文件:
~/.vnc/localhost:1.log
~/.vnc/ubuntu:1.log
查看日志:
cat ~/.vnc/localhost:1.log
# 或实时查看
tail -f ~/.vnc/localhost:1.log
如果是 systemd 启动的:
journalctl --user -u vncserver@1
或(root 启动):
journalctl -u vncserver@1
journalctl -u x11vnc
如果你是这样启动的:
x11vnc -display :0 -log /tmp/x11vnc.log
查看:
cat /tmp/x11vnc.log
/root/.vnc/*.log
# 或普通用户
~/.vnc/*.log
journalctl -u vncserver-x11-serviced
journalctl | grep -i vino
或:
gnome-session --debug
journalctl | grep -i vnc
ps aux | grep vnc
ss -lntp | grep 590
| 问题 | 日志关键词 |
|---|---|
| VNC 无法启动 | Fatal, error, failed |
| 黑屏 | Xvnc, display, extension |
| 认证失败 | auth, password, permission |
| 端口被占用 | already in use |
ls ~/.vnc/*.log
tail -n 50 ~/.vnc/localhost:1.log
如果你愿意,可以告诉我:
我可以给你更精确的定位方法。