公司官網建站筆記(三):騰訊雲伺服器CentOS8.2安裝介面環境,搭建輕量級Qt伺服器

21497936發表於2022-06-01

前言

  有些小專案可能只有幾個點,幾十個點,幾百個點,這個時候使用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=|baseurl=|g' /etc/yum.repos.d/CentOS-*
yum update -ywget -O /etc/yum.repos.d/CentOS-Base.repo 
yum clean all
yum makecache

   在這裡插入圖片描述

安裝vnc遠端桌面

步驟一:命令列安裝

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

步驟二:設定密碼

vncpasswd

   在這裡插入圖片描述

步驟三:啟動vnc服務

service vncserver restart

   在這裡插入圖片描述

步驟四:雲伺服器防火牆放行

 &emsp:1表示用5901埠,雲伺服器需要放行:
   在這裡插入圖片描述
 &emsp 在這裡插入圖片描述
 &emsp 在這裡插入圖片描述

步驟五:windows使用vnc軟體登陸測試

 &emsp 在這裡插入圖片描述
 &emsp  在這裡插入圖片描述
 &emsp 在這裡插入圖片描述
 &emsp 在這裡插入圖片描述
 &emsp 在這裡插入圖片描述
 &emsp同時,ssh也可以登陸:
 &emsp  在這裡插入圖片描述

安裝xrdp

步驟一:命令列安裝

yum -y install xrdp

   在這裡插入圖片描述
  檢查:

sudo systemctl status xrdp

   在這裡插入圖片描述

步驟二:啟動xrdp服務:

systemctl start xrdp

   在這裡插入圖片描述

步驟三:windows使用遠端登陸測試

    在這裡插入圖片描述
    在這裡插入圖片描述
  直接使用yang使用者和其密碼即可,如下圖:
   在這裡插入圖片描述

安裝Qt

步驟一:下載Qt

  安裝Qt,下載qt的安裝包,挺大的,直接從雲端下載,傳上去也可以,不計算流量:
    在這裡插入圖片描述

  Qt官網:
    在這裡插入圖片描述

步驟二:安裝Qt

  下載後,新增可執行許可權,然後雙擊:

    在這裡插入圖片描述

  後續就是正常的安裝過程,只把配置介面展示一下(能少裝就少裝,節省硬碟空間):

    在這裡插入圖片描述

步驟三:測試Demo

    在這裡插入圖片描述
   在這裡插入圖片描述

yum install mesa-libGL-devel -y

    在這裡插入圖片描述
   在這裡插入圖片描述
  注意,這是為了建立一個伺服器端的編譯環境和部署時候的執行環境。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70010283/viewspace-2898320/,如需轉載,請註明出處,否則將追究法律責任。

相關文章