一、安装tigervnc-server
yum install -y tigervnc-server
ps:镜像中包含安装包
二、设置密码
# vncserver
结果如下:

三、使用模板文件
cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service
ps: 建议第一个给root用户给
配置文件如下
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=simple
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
ps:也可以直接创建这个文件:/lib/systemd/system/vncserver@:1.service
将以上内容复制进去
四、重新加载systemd
systemctl daemon-reload
# 设置vncserver密码
vncpasswd root
# 启动和关闭vncserver
systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service
systemctl status vncserver@:1.service
systemctl stop vncserver@:1.service
# 查看端口号:
# netstat -lntup | grep vnc
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 4842/Xvnc
tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 4842/Xvnc
tcp6 0 0 :::5901 :::* LISTEN 4842/Xvnc
tcp6 0 0 :::6001 :::* LISTEN 4842/Xvnc