【X11vnc】Centos8 x11vnc以及图形化安装
2022年04月11日更新:如果不想重启的情况下,启动x11vnc
将display :1 改为display :0,重启后仍需要改为display :1。
startx启用图形化后,再启动x11nvc即可
/usr/bin/x11vnc -ncache 10 -display :0 -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 15900 -shared -o /var/log/x11vnc.log
X11vnc安装脚本
# #################################################################
# 脚本名称 : Centos8.5.2111 X11VNC
# 脚本描述 : 自动安装配置和自动启动X11Vnc
# 编辑日期 :2022.01.11
# 编写日期 : 2022.01.11
# 原 作 者 : Wayne Xu
# 软件版本 : 0.1
# 免责声明 : 使用自由,后果自付 转载请注明原作者
# #################################################################
# 步骤 1 - 安装 X11VNC
dnf -y install epel-release
dnf -y install x11vnc
# 步骤 2 - 配置访问密码
###############################################################
echo "creating acess passwd.."
sudo x11vnc -storepasswd /etc/x11vnc.pass
# 步骤 3 - 创建服务
###############################################################
echo "creating service.."
cat > /usr/lib/systemd/system/x11vnc.service << EOF
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -ncache 10 -display :1 -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 15900 -shared -o /var/log/x11vnc.log
ExecStop=/usr/bin/killall x11vnc
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
EOF
# 步骤 4 - 配配置防火墙端口,配置和启动服务
###############################################################
echo "Configuring firewall.."
echo "Configure Services"
sudo systemctl enable x11vnc.service
sudo systemctl daemon-reload
sudo systemctl restart x11vnc.service
# 步骤5 安装Server GUI
dnf groupinstall "Server with GUI" -y # GUI
#yum groupinstall "X Window System" # X 图形用户
#yum groupinstall "GNOME Desktop" # GNOME图形
#systemctl set-default multi-user.target #设置成命令模式
systemctl set-default graphical.target #设置成图形模式
#yum groupremove "GNOME" // 删除图形化
# 步骤6 10妙后重启后就可以看到/root/下图形界面特有的文件夹
echo "after 10s run sudo reboot "
for i in `seq 1 10` ;
do
sleep 1
echo "$i"
done
# 重启服务器,自启动图形化界面
reboot
检查图形化自有的文件是否有创建
ls /root/

问题记录①
如果未创建图形化自有的则执行startx 主动运行图形模式
问题记录②
x11vnc报错 无法启动 ,不识别-display :1 相关 ,只需要解决图形模式未启动问题①即可
本文提供了一套详细的CentOS 8图形化界面与X11VNC安装步骤,包括安装配置、服务创建、防火墙配置及常见问题解决方案,帮助用户实现远程桌面访问。
4644





