【X11vnc】Centos8 x11vnc以及图形化安装

本文提供了一套详细的CentOS 8图形化界面与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 相关 ,只需要解决图形模式未启动问题①即可

评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大锅霍皮久

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值