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

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

前言

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


腾讯云服务器

  


安装图形化界面

判断是否已经安装

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

yum grouplist

  

  切换到桌面环境:

  

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

  查看是否有桌面进程:

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

  

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

  

安装桌面系统

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

yum groupinstall "Server with GUI" -y

  

  花费了不到10分钟:

  

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

systemctl set-default graphical

  

  重启即可:

reboot

  查看,确实安装成功了:

  

  (原来是没有的)

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

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

  

  这个问题是老的源在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

  


安装vnc远程桌面

步骤一:命令行安装

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

步骤二:设置密码

vncpasswd

  

步骤三:启动vnc服务

service vncserver restart

  

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

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

  

  

  

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

  

  

  

  

  

  同时,ssh也可以登陆:

  


安装xrdp

步骤一:命令行安装

yum -y install xrdp

  

  检查:

sudo systemctl status xrdp

  

步骤二:启动xrdp服务:

systemctl start xrdp

  

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

  

  

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

  


安装Qt

步骤一:下载Qt

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

  

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

  

步骤二:安装Qt

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

  

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

  

步骤三:测试Demo

  

  

yum install mesa-libGL-devel -y

  

  

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

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
Ubuntu 前端开发 关系型数据库
快捷高效的选择:Cpolar+Inis助你在Ubuntu上快速搭建博客网站-1
快捷高效的选择:Cpolar+Inis助你在Ubuntu上快速搭建博客网站
|
7月前
|
存储 Ubuntu 网络协议
Ubuntu本地部署Nextcloud并结合内网穿透实现远程访问搭建个人云盘
Ubuntu本地部署Nextcloud并结合内网穿透实现远程访问搭建个人云盘
434 1
|
7月前
|
应用服务中间件 Linux Apache
阿里云服务器Linux一键安装web环境全攻略
阿里云服务器Linux一键安装web环境全攻略
|
7月前
|
存储 Java 关系型数据库
亚马逊 EC2 服务器搭建 Linux 系统宝塔环境
亚马逊 EC2 服务器搭建 Linux 系统宝塔环境
|
7月前
|
Ubuntu 网络协议 Apache
【cpolar】Ubuntu本地快速搭建web小游戏网站,公网用户远程访问
【cpolar】Ubuntu本地快速搭建web小游戏网站,公网用户远程访问
161 0
|
Web App开发 Ubuntu 前端开发
快捷高效的选择:Cpolar+Inis助你在Ubuntu上快速搭建博客网站-2
快捷高效的选择:Cpolar+Inis助你在Ubuntu上快速搭建博客网站
|
弹性计算 安全 Linux
阿里云服务器搭建宝塔Linux面板流程(新手教程)
阿里云服务器搭建宝塔Linux面板流程(新手教程)阿里云服务器网以CentOS操作系统为例,安装宝塔Linux面板,先远程连接到云服务器,然后执行宝塔面板安装命令,系统会自动安装宝塔面板,安装完成后会返回面板地址、账号和密码,然后在安全组开通宝塔面板端口号
6326 1
阿里云服务器搭建宝塔Linux面板流程(新手教程)
|
小程序 关系型数据库 MySQL
零基础入门小程序后台服务器开发~linux服务器安装mysql并实现远程访问(以腾讯云为例)
零基础入门小程序后台服务器开发~linux服务器安装mysql并实现远程访问(以腾讯云为例)
179 0
|
NoSQL Ubuntu 安全
Ubuntu下搭建自己的云笔记: 服务器篇
Ubuntu下搭建自己的云笔记: 服务器篇
1599 0
Ubuntu下搭建自己的云笔记: 服务器篇
无云服务器,Linux本地快速搭建web网站,并内网穿透发布上线(二)
无云服务器,Linux本地快速搭建web网站,并内网穿透发布上线