需要先安装GNOME,参考:https://blog.csdn.net/chengshiruxia/article/details/112179750
第一步:安装VNC服务软件
yum install tigervnc-server -y
安装后可以使用如下命令来验证是否安装成功:rpm -qa|grep tigervnc-server
第二步:复制vnc的启动操作脚本, vncserver@:1.service中的:1表示"桌面号",启动的端口号就是5900+桌面号,即是5901,如果再有一个就是2啦,端口号加1就是5902,以此类推:
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
第三步:编辑 /etc/systemd/system/vncserver@:1.service
vim /etc/systemd/system/vncserver@\:1.service
找到其中的<USER> ,修改成自己的用户名
第四步:为VNC设密码
vncpasswd
第五步:重新载入system配置
systemctl daemon-reload
第六步:开放vnc端口
firewall-cmd --zone=public --add-port=5900-5905/tcp --permanent
firewall-cmd --reload
第七步:启动vncserver@:1.service服务,并设置开机自启
systemctl start vncserver@:1.service && systemctl enable vncserver@:1.service
=====================================================================
可能会出以下错误:
Job for vncserver@:1.service failed because the control process exited with error code. See "systemctl status vncserver@:1.service" and "journalctl -xe" for details.
解决方案:
# \rm -R /tmp/.X11-unix/
# systemctl enable vncserver@:1.service