温馨提示×

centos怎么卸载vnc

小樊
36
2026-09-14 21:06:41
栏目: 智能运维

在 CentOS 上卸载 VNC,通常取决于你是通过 yum/dnf 安装的系统包,还是 手动安装(如 TigerVNC、RealVNC、TightVNC 等)。下面按常见情况说明。


一、先确认你装的是哪种 VNC

rpm -qa | grep vnc

常见结果:

  • tigervnc-server
  • tigervnc
  • vnc-server

二、通过 yum / dnf 安装的 VNC(最常见)

1. 停止 VNC 服务

systemctl stop vncserver@*.service
systemctl disable vncserver@*.service

如果你用的是旧方式(如 vncserver :1),先杀进程:

vncserver -kill :1

2. 卸载 VNC 软件包

CentOS 7:

yum remove tigervnc tigervnc-server

CentOS 8 / Stream:

dnf remove tigervnc tigervnc-server

3. 删除相关配置(可选)

rm -rf /etc/vnc
rm -rf ~/.vnc
rm -f /etc/systemd/system/vncserver@*.service

然后重载 systemd:

systemctl daemon-reload

三、手动安装的 VNC(非 yum)

如果是源码或二进制包安装:

1. 查找安装位置

which vncserver
which Xvnc

2. 手动删除

例如:

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

无输出即表示已卸载。


如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 用的哪种 VNC(TigerVNC / RealVNC / 其他)

我可以给你更精确的卸载命令

0