在 CentOS 上查看 VNC 日志的方法,取决于你使用的 VNC 服务类型(TigerVNC / TightVNC / RealVNC)以及 启动方式(systemd 服务 / 手动启动)。下面按常见情况说明:
VNC 启动后会在用户家目录生成日志:
ls ~/.vnc/
常见日志文件:
~/.vnc/hostname:1.log
~/.vnc/hostname:2.log
查看日志:
cat ~/.vnc/$(hostname):1.log
# 或
less ~/.vnc/$(hostname):1.log
查看服务日志:
journalctl -u vncserver@:1.service
实时查看:
journalctl -u vncserver@:1.service -f
如果是老版本:
cat /var/log/vncserver.log
或查看服务脚本输出:
/etc/init.d/vncserver status
VNC 实际由 Xvnc 提供显示,错误信息常在这里:
grep Xvnc /var/log/messages
CentOS 7+:
journalctl | grep Xvnc
| 场景 | 日志位置 |
|---|---|
| 用户 VNC | ~/.vnc/*.log |
| systemd VNC | journalctl -u vncserver@:.service |
| X 错误 | ~/.vnc/*.log |
| 系统级 | /var/log/messages |
# 查看 VNC 是否在运行
ps aux | grep Xvnc
# 查看端口
ss -tunlp | grep 590
如果你能告诉我:
我可以给你更精确的命令。