目录

公司官网建站笔记三腾讯云服务器CentOS8.2安装界面环境,使用vnc远程登录并搭建轻量级Qt服务器

公司官网建站笔记(三):腾讯云服务器CentOS8.2安装界面环境,使用vnc远程登录并搭建轻量级Qt服务器

若该文为原创文章,转载请注明原文出处

本文章博客地址:

上一篇:《 》

下一篇:《 》

前言

有些小项目可能只有几个点,几十个点,几百个点,这个时候使用qt的tcp服务器或者mqtt或者websocket等相关服务就可以满足,腾讯云CentOs8.2服务器安装的是没有界面的版本,本篇安装界面环境,vnc远程登陆并安装qt。

腾讯云服务器

https://i-blog.csdnimg.cn/blog_migrate/5a65a5a04d400fe7d1947c9006ba8350.png

安装图形化界面

判断是否已经安装

查看是否已经安装了界面:

yum grouplist

https://i-blog.csdnimg.cn/blog_migrate/42269a2fb60d30313d91480f02204d35.png

切换到桌面环境:

https://i-blog.csdnimg.cn/blog_migrate/6ac111f77463e54b9215abe110424eac.png

第一个字符:上一次的运行级别;第二个字符:本次的运行级别

查看是否有桌面进程:

ps -A | egrep -i "gnome|kde|mate|cinnamon|lx|xfce|jwm"

https://i-blog.csdnimg.cn/blog_migrate/6729ed0853d1a242307adc426c6ce4e1.png

腾讯的云服务器centos实际应该是没有的,因为用腾讯云的vnc登陆上去也是命令行,而装了界面之后就是可视化的主界面了:

https://i-blog.csdnimg.cn/blog_migrate/76fb4c24c031da28aeb720e8d444665e.png

安装桌面系统

后续尝试远程连接上直接断开,不知道到底什么问题,最终怀疑是否是没有桌面,然后又重新安装一个(此处安装就是给当前用户 “yang”安装,并且该用户登陆进来就是有界面的,后续vnc是直接登陆到该用户的远程界面)。

yum groupinstall "Server with GUI" -y

https://i-blog.csdnimg.cn/blog_migrate/706bf28edd87e7a4df2f8b2dc042ead8.png

花费了不到10分钟:

https://i-blog.csdnimg.cn/blog_migrate/4e01120a80e9225a7294c6702d8abc28.png

然后设置图形模型为默认模式启动:

systemctl set-default graphical

https://i-blog.csdnimg.cn/blog_migrate/983bc58894de83e57878c405e8c9abe5.png

重启即可:

reboot

查看,确实安装成功了:

https://i-blog.csdnimg.cn/blog_migrate/1d2c51238af01b795515d8d3dd4e72c8.png

(原来是没有的)

安装界面会冲掉新的源数据(新的被老的覆盖)

安装界面会直接导致源错误(不清楚原因),现象如下图:

https://i-blog.csdnimg.cn/blog_migrate/062c468474293789445410ffb94b493d.png

这个问题是老的源在2021年12月31日到期了需要手动更换源:查看博文《关于 CentOS8出现“Error: Failed to download metadata for repo ‘AppStream‘: xxxx” 的解决方法》解决。

这里直接贴出shell命令,依次执行即可:

cd /etc/yum.repos.d/
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
yum update -y
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
yum clean all
yum makecache

https://i-blog.csdnimg.cn/blog_migrate/dd583783328918d41973f9930afe1e45.png

安装vnc远程桌面

步骤一:命令行安装

sudo yum install tigervnc-server tigervnc-server-module -y

步骤二:设置密码

vncpasswd

https://i-blog.csdnimg.cn/blog_migrate/653944a4813fc07e834230089cebc35b.png

步骤三:启动vnc服务

service vncserver restart

https://i-blog.csdnimg.cn/blog_migrate/877f9c80daccc52cea7c73233791ae40.png

步骤四:云服务器防火墙放行

:1表示用5901端口,云服务器需要放行:

https://i-blog.csdnimg.cn/blog_migrate/f5f0fa5f86cac5e31083eb902da6cb6b.png

https://i-blog.csdnimg.cn/blog_migrate/88c6cbd198d5df2c65880a7a86e75b99.png

https://i-blog.csdnimg.cn/blog_migrate/98348d9349a99b596c754e0bd83b0f56.png

步骤五:windows使用vnc软件登陆测试

https://i-blog.csdnimg.cn/blog_migrate/f6e86243be366fad6b1088e3cfd34289.png

https://i-blog.csdnimg.cn/blog_migrate/3688e2dc43c111f81b449eb26d03e064.png

https://i-blog.csdnimg.cn/blog_migrate/0263c9f33613caabc212e88ceda5a841.png

https://i-blog.csdnimg.cn/blog_migrate/a88febbc7bd2cc75dc8556f5ef4c2c82.png

https://i-blog.csdnimg.cn/blog_migrate/c71726d6d7eb1c01eba5c3af145d7634.png

同时,ssh也可以登陆:

https://i-blog.csdnimg.cn/blog_migrate/de0fb8452522046ce756e124c6599e8d.png

安装xrdp

步骤一:命令行安装

yum -y install xrdp

https://i-blog.csdnimg.cn/blog_migrate/ff050de899fa51c555b7b7194da0d960.png

检查:

sudo systemctl status xrdp

https://i-blog.csdnimg.cn/blog_migrate/760306ed1ce4d5096bbe39605507cf7a.png

步骤二:启动xrdp服务:

systemctl start xrdp

https://i-blog.csdnimg.cn/blog_migrate/1a839025b768cd2fc9bf7a61acb21e6d.png

步骤三:windows使用远程登陆测试

https://i-blog.csdnimg.cn/blog_migrate/447f435490f0b7f60a94ebe9d87e889c.png

https://i-blog.csdnimg.cn/blog_migrate/62aa3a3d86be81dfcb8c60c879ecee2d.png

直接使用yang用户和其密码即可,如下图:

https://i-blog.csdnimg.cn/blog_migrate/5258834d545c8e192abd723d0e360236.png

安装Qt

步骤一:下载Qt

安装Qt,下载qt的安装包,挺大的,直接从云端下载,传上去也可以,不计算流量:

https://i-blog.csdnimg.cn/blog_migrate/0ddcf102b0892b0ac348f26c2dc132b4.png

Qt官网:https://download.qt.io/archive/qt/

https://i-blog.csdnimg.cn/blog_migrate/db56e2310f39868dadfc29782bc350a5.png

步骤二:安装Qt

下载后,添加可执行权限,然后双击:

https://i-blog.csdnimg.cn/blog_migrate/11de8763d3b5446e11a9018a930ca4d8.png

后续就是正常的安装过程,只把配置界面展示一下(能少装就少装,节省硬盘空间):

https://i-blog.csdnimg.cn/blog_migrate/87e3ca66cbf94a065f89d24324557009.png

步骤三:测试Demo

https://i-blog.csdnimg.cn/blog_migrate/6f7ba26ba175e55f9243015232753b0a.png

https://i-blog.csdnimg.cn/blog_migrate/4a4a692414540094a194d86f076d54ac.png

yum install mesa-libGL-devel -y

https://i-blog.csdnimg.cn/blog_migrate/9e408ce9e96127591d866e5cede515d7.png

https://i-blog.csdnimg.cn/blog_migrate/e41769fd229df3db30712a84ec9da9df.png

注意,这是为了创建一个服务器端的编译环境和部署时候的运行环境。

上一篇:《 》

下一篇:《 》