Debian 上 TigerVNC 故障排查步骤
一 快速定位流程
二 常见症状与修复要点
三 配置与优化建议
四 一键核查清单
| 检查项 | 命令或路径 | 期望结果 |
|---|---|---|
| 会话是否在跑 | vncserver -list | 看到 :1 等实例 |
| 进程与端口 | **ps -ef | grep vnc**;**ss -tulpen |
| 日志报错 | tail -n 50 ~/.vnc/*.log;journalctl -xe | 无明显致命错误 |
| 防火墙放行 | sudo ufw status 或 sudo firewall-cmd --list-ports | 已放行 5901/tcp |
| 密码与权限 | vncpasswd;ls -l ~/.vnc/passwd | 密码已设置,权限 600 |
| xstartup 就绪 | cat ~/.vnc/xstartup;ls -l ~/.vnc/xstartup | 有桌面启动命令且权限 +x |
| 客户端连通 | telnet IP 5901 或实际连接 | 能连上或看到握手信息 |