在 Ubuntu 上重启 VNC 服务 的方法取决于你使用的是哪种 VNC 服务(如 TightVNC、TigerVNC、x11vnc、RealVNC 等)。下面是最常见情况的说明。
先查看已安装的 VNC 服务:
ps -ef | grep vnc
或:
systemctl list-units --type=service | grep vnc
如果你是通过 systemctl 启动的 VNC(例如 :1 会话):
sudo systemctl restart vncserver@1
或:
sudo systemctl restart vncserver@:1
数字
1表示 VNC 显示号(端口 5901)
查看状态:
sudo systemctl status vncserver@1
例如你手动执行过:
vncserver :1
vncserver -kill :1
vncserver :1
sudo systemctl restart x11vnc
pkill x11vnc
x11vnc -display :0 -forever -shared &
sudo systemctl restart vncserver-x11-serviced
或:
sudo vncserver-x11 restart
ss -lntp | grep 590
sudo ufw allow 5901
~/.vnc/config
~/.vnc/xstartup
~/.vnc/*.log
或:
journalctl -u vncserver@1
你可以直接告诉我:
我可以给你一条完全适合你系统的命令 ✅