# ################################################################# # 脚本名称 : 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
主动运行图形模式