温馨提示×

怎么查看Ubuntu VNC日志

小樊
48
2026-08-23 07:19:10
栏目: 智能运维

在 Ubuntu 上查看 VNC 日志的方法取决于你使用的是哪种 VNC 服务。下面按常见情况分别说明。


一、TigerVNC

1. 查看用户会话日志

TigerVNC 的日志通常在用户主目录:

~/.vnc/

常见文件:

~/.vnc/localhost:1.log
~/.vnc/ubuntu:1.log

查看日志:

cat ~/.vnc/localhost:1.log
# 或实时查看
tail -f ~/.vnc/localhost:1.log

2. 查看 systemd 日志

如果是 systemd 启动的:

journalctl --user -u vncserver@1

或(root 启动):

journalctl -u vncserver@1

二、x11vnc

1. 查看 systemd 日志

journalctl -u x11vnc

2. 手动启动时

如果你是这样启动的:

x11vnc -display :0 -log /tmp/x11vnc.log

查看:

cat /tmp/x11vnc.log

三、RealVNC(官方版)

1. 日志位置

/root/.vnc/*.log
# 或普通用户
~/.vnc/*.log

2. systemd 日志

journalctl -u vncserver-x11-serviced

四、Ubuntu 桌面共享(vino)

1. 查看日志

journalctl | grep -i vino

或:

gnome-session --debug

五、通用方法(推荐)

1. 查看所有 VNC 相关日志

journalctl | grep -i vnc

2. 查看当前用户 VNC 进程

ps aux | grep vnc

3. 查看监听端口

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

如果你愿意,可以告诉我:

  • ✅ 你用的是 哪种 VNC(TigerVNC / x11vnc / RealVNC)
  • ✅ Ubuntu 版本
  • ✅ 是 桌面版还是服务器版

我可以给你更精确的定位方法。

0