温馨提示×

centos vnc怎么卸载重装

小樊
35
2026-10-02 19:11:07
栏目: 智能运维

下面是在 CentOS 上卸载并重新安装 VNC(以 TigerVNC 为例) 的常用步骤,适用于 CentOS 7 / 8 / Stream。


一、卸载 VNC

1. 停止 VNC 服务

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

(如果不确定服务名,可用 systemctl list-unit-files | grep vnc)

2. 卸载 VNC 相关软件包

yum remove -y tigervnc tigervnc-server

或(CentOS 8 / Stream):

dnf remove -y tigervnc tigervnc-server

3. 删除配置和残留文件

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

4. 重载 systemd

systemctl daemon-reload

二、重新安装 VNC

1. 安装桌面环境(如未安装)

# GNOME
yum groupinstall -y "GNOME Desktop"

或

yum install -y gnome-shell gnome-terminal

2. 安装 VNC Server

yum install -y tigervnc-server

三、配置 VNC

1. 复制服务模板

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

2. 修改配置文件

vi /etc/systemd/system/vncserver@:1.service

将 <USER> 改为你的用户名,例如 root 或普通用户:

ExecStart=/usr/bin/vncserver_wrapper <USER> %i

3. 设置 VNC 密码

su - <USER>
vncpasswd

4. 启动 VNC

systemctl daemon-reload
systemctl start vncserver@:1.service
systemctl enable vncserver@:1.service

四、防火墙(可选)

firewall-cmd --add-port=5901/tcp --permanent
firewall-cmd --reload

五、验证

vncserver -list
ss -tunlp | grep 5901

如果你用的是 CentOS 6 / 非 systemd 版本,或者用的是 RealVNC / x11vnc,可以告诉我具体环境和版本,我可以给你对应方案。

0 踩