在 CentOS 上重启 VNC 服务的方法,取决于你使用的是 系统自带 VNC(TigerVNC) 还是 桌面环境自带的 VNC,以及 CentOS 的版本(CentOS 6 用 service,CentOS 7/8 用 systemd)。
下面按常见情况说明:
通常 VNC 是按用户和显示号启动的,例如:
systemctl list-unit-files | grep vnc
常见服务名:
vncserver@:1.servicevncserver@:2.servicesystemctl restart vncserver@:1.service
systemctl enable vncserver@:1.service
service vncserver restart
或者重启指定用户:
service vncserver restart :1
如果你是手动用命令启动的 VNC:
vncserver -kill :1
vncserver :1
rm -f /tmp/.X11-unix/X1
rm -f /tmp/.X1-lock
然后再启动。
netstat -lntp | grep 590
journalctl -xe
# 或
cat ~/.vnc/*.log
如果你能告诉我:
我可以给你精确的重启命令。