C/C++教程

Centos8 x11vnc以及图形化安装

本文主要是介绍Centos8 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

请添加图片描述

问题记录

如果未创建则执行startx 主动运行图形模式

这篇关于Centos8 x11vnc以及图形化安装的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!