升级前准备
cat /etc/centos-releaserpm -qa | grep tigervncsudo yum update -y tigervnc-server方法一 使用YUM仓库升级
sudo yum update -ysudo yum update -y tigervnc-serversudo systemctl daemon-reloadsudo systemctl restart vncserver@:1.service(按需替换为你的实例号)vncserver -list 或连接测试(默认桌面 :1 对应端口 5901)。方法二 使用官方RPM离线升级
sudo yum install -y tigervnc-server-minimal-1.13.1-1.el7.x86_64.rpmsudo yum install -y tigervnc-selinux-1.13.1-1.el7.noarch.rpmsudo yum install -y tigervnc-license-1.13.1-1.el7.noarch.rpmsudo yum install -y tigervnc-server-1.13.1-1.el7.x86_64.rpmsudo yum install -y tigervnc-1.13.1-1.el7.x86_64.rpmsudo systemctl daemon-reloadsudo systemctl restart vncserver@:1.servicevncserver -list 或连接 IP:5901 测试。方法三 从源码编译安装
sudo yum groupinstall -y "Development Tools" 及必要图形库(如 libX11、libXext、libjpeg-turbo 等)。wget https://github.com/tigervnc/tigervnc/releases/download/v1.18.0/tigervnc-1.18.0.tar.gztar xvf tigervnc-1.18.0.tar.gz && cd tigervnc-1.18.0./configure && make && sudo make installwhich vncserver 或按需调整 PATH。vncserver :1,并用客户端连接 IP:5901。升级后的验证与常见问题
vncserver -listss -lntp | grep 590 或 netstat -lnpt | grep Xvnc(桌面 :N 对应端口 5900+N)sudo firewall-cmd --permanent --add-port=5901/tcp && sudo firewall-cmd --reloadsudo systemctl restart vncserver@:1.servicevncserver -kill :1(需由启动该实例的用户执行)