VNC服務的用戶級日志通常存儲在用戶家目錄下的.vnc
子目錄中,文件名格式為**localhost:桌面號.log
(如:1
對應localhost:1.log
)或桌面名稱.log
**(如mydesktop.log
)。
/root/.vnc/localhost:1.log
(root用戶,桌面號1)/home/username/.vnc/mydesktop.log
(普通用戶,桌面名稱為mydesktop
)。部分VNC服務(如TigerVNC)會單獨記錄系統級日志,常見路徑為:
/var/log/tigervnc/
目錄下的tigervnc.log
或tigervnc.log.<date>
(如tigervnc.log.2025-09-19
)。若VNC服務通過systemd
管理(CentOS 7及以上版本),可通過journalctl
命令查看關聯日志:
journalctl -u vncserver
(將vncserver
替換為實際服務名,如vncserver@1.service
);journalctl -u vncserver -f
;journalctl -u vncserver | grep "error"
。cat /path/to/vnc.log
(如cat /root/.vnc/localhost:1.log
);tail -f /path/to/vnc.log
(實時顯示日志末尾新增內容);grep "keyword" /path/to/vnc.log
(如grep "error" /root/.vnc/localhost:1.log
,查找包含“error”的行)。注:具體日志文件位置可能因VNC服務器版本(如TightVNC、RealVNC、TigerVNC)或配置(如logfile
參數設置)略有差異,建議通過VNC服務配置文件(如/etc/systemd/system/vncserver@.service
或~/.vnc/xstartup
)確認。