在 CentOS 系统中,VNC 日志的位置取决于你使用的 VNC 服务类型 和 启动方式。下面按常见情况说明:
当用户通过 vncserver 启动 VNC 时,日志通常在 用户主目录:
$HOME/.vnc/
常见文件:
$HOME/.vnc/<主机名>:<显示号>.log
例如:
/root/.vnc/localhost:1.log
/home/user/.vnc/localhost:2.log
查看示例:
cat ~/.vnc/localhost:1.log
如果是通过 systemd 启动(如 vncserver@:1.service):
journalctl -u vncserver@:1
或实时查看:
journalctl -u vncserver@:1 -f
x0vncserver 一般没有独立日志文件,日志通常输出到:
查看方式:
journalctl -f
x11vnc 默认也不生成日志文件,除非手动指定:
x11vnc -log /var/log/x11vnc.log
查看:
cat /var/log/x11vnc.log
有时 VNC 启动失败与 X11 / 权限有关,可查:
/var/log/messages # CentOS 7
/var/log/syslog # 某些情况
journalctl -xe
find / -name "*.log" | grep vnc
或:
ls ~/.vnc/*.log
cat ~/.vnc/localhost:1.log
journalctl -u vncserver@:1
重点看:
.vnc/*.log/var/log/Xorg.*.log如果你愿意,可以告诉我:
vncserver 还是 systemd我可以直接帮你定位问题。