1、安装包
yum install tigervnc-server -y
2、拷贝配置文件
cp /lib/systemd/system/[email protected] /etc/systemd/system/[email protected]
3、修改配置文件为以下内容
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
User=root
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
#ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i -geometry 1280x1024"
PIDFile=/root/.vnc/%H%i.pid
#ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStop=-/usr/bin/vncserver -kill %i
[Install]
WantedBy=multi-user.target
4、配置VNC登录密码
vncpasswd
5、启动服务
systemctl daemon-reload
systemctl start vncserver-root@:1.service
systemctl enable vncserver-root@:1.service
systemctl status vncserver-root@:1.service