在 CentOS 上重启 VNC 服务,取决于你使用的是 CentOS 6(init) 还是 CentOS 7/8(systemd),以及 VNC 的配置方式。
通常是:
vncserver@:1.service
:1 表示显示号(5901 端口)
systemctl restart vncserver@:1.service
systemctl enable vncserver@:1.service
systemctl status vncserver@:1.service
service vncserver restart
或:
/etc/init.d/vncserver restart
如果你是普通用户启动的 VNC(没有用 systemd):
vncserver -kill :1
vncserver :1
netstat -lntp | grep 590
确认是否有残留进程。
~/.vnc/xstartup/etc/systemd/system/vncserver@.service如果你愿意,可以告诉我:
我可以给你更精确的重启命令。