在 CentOS 上卸载 VNC,通常取决于你是通过 yum/dnf 安装的系统包,还是 手动安装(如 TigerVNC、RealVNC、TightVNC 等)。下面按常见情况说明。
rpm -qa | grep vnc
常见结果:
tigervnc-servertigervncvnc-serversystemctl stop vncserver@*.service
systemctl disable vncserver@*.service
如果你用的是旧方式(如 vncserver :1),先杀进程:
vncserver -kill :1
CentOS 7:
yum remove tigervnc tigervnc-server
CentOS 8 / Stream:
dnf remove tigervnc tigervnc-server
rm -rf /etc/vnc
rm -rf ~/.vnc
rm -f /etc/systemd/system/vncserver@*.service
然后重载 systemd:
systemctl daemon-reload
如果是源码或二进制包安装:
which vncserver
which Xvnc
例如:
rm -f /usr/local/bin/vncserver
rm -f /usr/local/bin/Xvnc
rm -rf /usr/local/vnc
rm -rf ~/.vnc
userdel vncuser # 如果专门建了 VNC 用户
groupdel vncgroup
vncserver --version
which vncserver
无输出即表示已卸载。
如果你能告诉我:
我可以给你更精确的卸载命令。