作者:田毅(formyz)。
試試 UnionTech Linux 作業系統 UOS,看看您是否可以使用現有的 Linux 體驗輕鬆控制它。 因此,在某些情況下,可以多乙個選項。 該試驗是在 Proxmox VE 8 (PVE 8) 平台下使用 UOS 20 伺服器進行的。 試用內容包括:作業系統安裝、與Linux各大發行版的區別、軟體安裝等
安裝uos作業系統
如果您在 PVE 8 下建立虛擬機器,並在虛擬機上安裝 UOS 20,建議將 CPU 型別設定為 x86-64-v2-AES,如下圖所示。
基於 Intel 的 UOS 有兩個版本:1060A-AMD64 和 1060E-AMD64。 字母“a”代表相容的龍蜥技術路線,字母“e”代表Jungora技術路線。 在該試驗中,使用了版本“1060A-AMD64”。 兩個版本之間有什麼區別超出了本次討論的範圍。
將好的ISO檔案作為虛擬機器光碟掛載到虛擬機器上(如果是物理伺服器進行安裝,則需要將此ISO檔案燒錄到可啟動的U盤或光碟中),啟動虛擬機器,進入控制台進行安裝(如下圖所示)。 該安裝以圖形和文字形式提供,如下所述。
圖形化安裝
游標預設定位為圖形化安裝作業系統,進入,進入語言選擇互動介面,預設語音為“簡體中文”。 在下一步中,分別設定兩個必需的選項“安裝目標”、“Root 密碼”和“網路主機名”,如下圖所示。
以上步驟與CentOS完全相同,不再贅述。 必須正確設定好所需選項後才能正式安裝(介面右下角的“開始安裝”按鈕會從灰色變為藍色),點選“開始安裝”按鈕,等待安裝自動化,如下圖所示。
接下來,等待安裝自動進行,有乙個進度條實時顯示安裝進度(如下圖所示),安裝完成,“重啟系統”按鈕會變為灰色到藍色。
圖形預設安裝,這可能很耗時。 建議您在安裝設定時選擇“最小安裝”方法。 在大多數情況下,遠端操作和管理伺服器不需要桌面環境。
基於文字的安裝
在UOS系統安裝啟動介面,將游標移動到第二行,按回車鍵進入文字安裝模式,如下圖所示。
接下來,您將通過上圖中帶圓圈的選單項進行互動設定。
在鍵盤上輸入數字“3”,然後選擇安裝源。 輸入數字“2”,選擇“本地ISO檔案”,輸入字元“c”返回主介面。 輸入數字“5”,然後選擇要安裝的軟體。 再次輸入數字 5 並選擇最低安裝,如下圖所示。
通過上述方式,設定安裝目的地、網路引數和root使用者“root”密碼,輸入字元“b”即可正式安裝,如下圖所示。
如果一切設定正確,將進行正式安裝,如下圖所示。
選擇安裝源(本地ISO檔案)時,可能會提示“no mount to local ISO file”檔案,這可能是bug,忽略它,只要走到最後一步,輸入字元“b”進行安裝即可。
安裝文字模式後,按Enter鍵重啟系統。
和其他人linux作業系統的差異
以下是一些更顯著的差異,但不是全部。
初始控制台登入授權
CentOS 還是最新的 rocky 9,安裝完成後,進入控制台登入,直接輸入使用者名稱和密碼進入系統進行各種操作和管理工作。 UOS 20首次啟動系統,在控制台登入系統前有授權操作,需要接受授權後才能進入控制台登入介面,如下圖所示。
如果在安裝UOS 20時已經設定了網路引數,那麼在這個軟體授權過程中不會出現使用SSH客戶端遠端登入,直接登入系統。
密碼過期時間
UOS 20 預設密碼過期時間為 90 天,即使沒有開啟,90 天後,也需要輸入當前密碼並設定新密碼才能進入系統。 使用者密碼的過期時間設定可以在真實檔案“etc login”中找到。defs“,位於檔案的第 39 行(如下圖所示)。 其他型別的 Linux 發行版(如 Debian 12)預設將過期時間設定為 99999
軟體儲存庫的位置
UOS 20 儲存庫源的設定也位於目錄“etc yum”中。repos.d“,與 CentOS 或 Rocky 相比,只有乙個檔案”uniontechosrepo”。我檢查了一些主流映象站點,不幸的是,沒有乙個 UOS 是同步的。
系統更新
以 root 賬號登入系統,如果能正常連線網際網絡,輸入命令“dnf update”或“yum update”即可更新軟體包,與 CentOS 或 Rocky 完全相同,如下圖所示。
常用軟體安裝
UOS作業系統的三種軟體安裝方式包括包管理器、原始碼和二進位安裝包。
包管理器安裝php
UOS 20 儲存庫儲存庫包含 PHP 安裝所需的軟體包,可以通過執行命令“yum list php”來確認。
從輸出中,您可以知道儲存庫的版本可以使用php 7進行安裝2.24.執行dnf install php -y命令或dnf install php -y進行實際安裝,如下圖所示。
安裝完成後,執行命令“php -v”和“php -m”以確認安裝正確。
原始碼安裝nginx
使用以下命令完成 nginx 的安裝:
安裝完成後,執行以下命令,驗證安裝是否正確。
輸出如下圖所示。
二進位包安裝mysql
在選擇MySQL版本之前,您需要查詢UOS 20的glibc版本,並執行命令“rpm -qa|”。grep glibc“,輸出為”glibc2”。28“,如下圖所示。
根據 glibc 的版本號,應該是 **“mysql-80.35-linux-glibc2.28-x86_64.tar.xz”。
執行以下命令,完成MySQL的安裝。
配置MySQL(新增賬號、授予資料目錄許可權、初始化資料庫等),啟動MySQL資料庫,用客戶端“MySQL”連線,驗證其正確性。
總結
通過上面一些簡單粗略的測試,可以看出 UOS 20 與其他發行版(尤其是 CentOS 系列)沒有太大區別,對於有 CentOS 或其他 Linux 管理經驗的技術人員來說,切換到 UOS 20 操作環境是很容易的。