?以云服務器的方式搭建Linux workstation對比在電腦本地安裝虛擬機的優勢在于,不需要占用本地電腦資源空間,網絡環境等相對穩定,可以用手機等輕量移動設備連接管理等。本文主要介紹使用騰訊云服務器,搭建Ubuntu Linux系統以及可視化界面實現。在虛擬機的環境下Ubuntu系統的可視化界面是直接可用的,而云服務器則需要以vnc的方式連接才能實現可視化界面,具體搭建過程如下。
租用了一個規格為CPU: 2核 內存: 2GB的輕量級服務器。
我選擇的鏡像是:Ubuntu Server 20.04 LTS 64bit
1、配置防火墻
檢查防火墻中是否有5900~5904的端口,因為vnc連接的方式默認是5900~5904的端口。如果沒有,可以手動添加。
協議是TCP 端口號寫5901
然后參考這個鏈接配置后續操作:
輕量應用服務器 搭建 Ubuntu 可視化界面_騰訊云
2、登入linux實例安裝必要的包和VNC
使用默認用戶身份執行以下命令,清空緩存,更新您的軟件包列表。
sudo apt clean all && sudo apt update
執行以下命令,安裝桌面環境所需軟件包。包括系統面板、窗口管理器、文件瀏覽器、終端等桌面應用程序。
sudo apt install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal ubuntu-desktop
執行以下命令,安裝 VNC。
sudo apt-get install tightvncserversudo apt clean all && sudo apt update
配置 VNC
執行
sudo su -
命令切換至 root 身份。
使用 root 用戶執行以下命令,啟動 VNC 服務,并設置 VNC 的密碼。
vncserver
返回類似如下結果,表示 VNC 啟動成功。
打開VNC配置文件
執行以下命令,打開 VNC 配置文件。
vi ~/.vnc/xstartup
4. 按 i 切換至編輯模式,并將配置文件修改為如下內容。
#!/bin/shexport XKL_XMODMAP_DISABLE=1export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"export XDG_MENU_PREFIX="gnome-flashback-"gnome-session --session=gnome-flashback-metacity --disable-acceleration-check &
5. 按 Esc,輸入 :wq,保存文件并返回。
6. 執行以下命令,重啟桌面進程。
vncserver -kill :1 #殺掉原桌面進程,輸入命令(其中的:1是桌面號)
vncserver -geometry 1920x1080 :1 #生成新的會話
7. 點此 前往 VNC Viewer 官網,并根據本地計算機的操作系統類型,下載對應的版本并安裝。
8. 在 VNC Viewer 軟件中,輸入 輕量應用服務器的 IP 地址:1
,按 Enter。
9. 在彈出的提示框中,單擊 Continue。
10. 輸入 步驟1 設置的 VNC 的密碼,單擊 OK,即可登錄實例并使用圖形化界面。