温馨提示×

如何卸载CentOS VNC

小樊
39
2026-08-03 03:55:21
栏目: 智能运维

在 CentOS 上卸载 VNC(通常指 TigerVNCx11vnc),可以按下面步骤操作。以下以 CentOS 7/8/Stream 常见情况为例。


一、先确认安装了哪种 VNC

rpm -qa | grep -i vnc

常见结果:

  • tigervnc-server
  • tigervnc
  • x11vnc

二、停止并禁用 VNC 服务(重要)

如果 VNC 正在运行,先停掉:

systemctl stop vncserver@:1
systemctl disable vncserver@:1

如果你有多个会话(:2:3 等),也要一并停止。

查看所有 VNC 服务:

systemctl list-units --type=service | grep vnc

三、卸载 VNC 软件包

1️⃣ 如果是 TigerVNC(最常见)

yum remove tigervnc-server tigervnc

或(CentOS 8 / Stream):

dnf remove tigervnc-server tigervnc

2️⃣ 如果是 x11vnc

yum remove x11vnc

四、清理 VNC 配置和残留文件(可选但推荐)

rm -rf ~/.vnc
rm -rf /etc/systemd/system/vncserver@*
rm -rf /usr/lib/systemd/system/vncserver@*

重新加载 systemd:

systemctl daemon-reload

五、删除 VNC 用户(如果不再需要)

如果你是为 VNC 专门创建的用户:

userdel -r vncuser

六、确认卸载成功

rpm -qa | grep -i vnc
vncserver --version

如果都没有输出,说明已卸载干净。


七、常见问题

❓ 卸载后端口 5901 还在监听?

可能是其他服务占用,检查:

ss -lntp | grep 590

❓ 卸载后无法进入图形界面?

VNC 本身不影响桌面环境,除非你误删了 GNOME/KDE。


如果你愿意,可以告诉我:

  • ✅ CentOS 版本(7 / 8 / Stream)
  • ✅ 用的是 TigerVNC 还是 x11vnc
  • ✅ 是服务器还是桌面环境

我可以给你更精确的一步到位命令

0