在 CentOS 上卸载 VNC(通常指 TigerVNC 或 x11vnc),可以按下面步骤操作。以下以 CentOS 7/8/Stream 常见情况为例。
rpm -qa | grep -i vnc
常见结果:
tigervnc-servertigervncx11vnc如果 VNC 正在运行,先停掉:
systemctl stop vncserver@:1
systemctl disable vncserver@:1
如果你有多个会话(
:2、:3等),也要一并停止。
查看所有 VNC 服务:
systemctl list-units --type=service | grep vnc
yum remove tigervnc-server tigervnc
或(CentOS 8 / Stream):
dnf remove tigervnc-server tigervnc
yum remove x11vnc
rm -rf ~/.vnc
rm -rf /etc/systemd/system/vncserver@*
rm -rf /usr/lib/systemd/system/vncserver@*
重新加载 systemd:
systemctl daemon-reload
如果你是为 VNC 专门创建的用户:
userdel -r vncuser
rpm -qa | grep -i vnc
vncserver --version
如果都没有输出,说明已卸载干净。
可能是其他服务占用,检查:
ss -lntp | grep 590
VNC 本身不影响桌面环境,除非你误删了 GNOME/KDE。
如果你愿意,可以告诉我:
我可以给你更精确的一步到位命令。