一、Ubuntu 版本概述

Ubuntu 版本號由日期組成,一年發布兩個正式版本。通常在 4 月份和 10 月份推出新的版本。Ubuntu 分為普通版本和 LTS 版本。LTS 版本即 Long Term Support(長期支持版本),穩定性高,適合公司生產環境。Ubuntu LTS 提供五年的官方支持,包括安全更新和錯誤修復。相比之下,普通版本(非 LTS 版本)的支持期限通常為九個月。這是因為 LTS 版本的更新周期慢,主要致力于穩定性和可靠性,在這期間只會引入軟件小版本的更新,基本只涉及到 BUG 修復和安全補丁。而普通版本則更頻繁地提供新特性和更新,更適合需要最新功能和軟件的用戶。每個大版本的 Ubuntu 還有代號,比如 Impish Indri、Hirsute Hippo 等。這些代號在技術層面一般只在配置 apt 軟件安裝源時候會用到。例如,從 Ubuntu 6.06 開始,兩個詞的首字母按照英文字母表的排列順序取用。Ubuntu 版本的命名規則是根據正式版發行的年月命名,其第一個正式版本于 2004 年 10 月正式推出,版本號為 4.10。每個 Ubuntu 版本在開發之初還有一個開發代號,格式為“形容詞+動物”,且形容詞和動物名稱的第一個字母要一致。Ubuntu 發布版本分為長期支持版本(LTS)和臨時發布版本(Interim Release)。LTS 版本每兩年發布一次,通常在四月發布。大約 95%的 Ubuntu 安裝都是 LTS 版本。LTS 版本被認為是“企業級”發布版本,對于希望延長安全維護的用戶,Ubuntu Pro 訂閱提供了擴展安全維護(ESM),覆蓋“Main”和“Universe”倉庫中的軟件包,維護期長達 10 年。此外,用戶還可以選擇額外的電話和工單支持,這些支持同樣覆蓋 ESM 中的軟件包。在 Ubuntu Pro 訂閱的基礎上,用戶可以選擇額外的 Legacy 支持,將安全維護和支持延長至 12 年。在 LTS 版本之間,Canonical 每六個月發布一次臨時版本,臨時發布版本是生產質量的版本,支持期為 9 個月,為用戶提供了足夠的更新時間。然而,這些版本不具備 LTS 版本的長期承諾。
二、查看 Ubuntu 版本的命令
(一)cat /proc/version
使用cat /proc/version命令可以查看 linux 版本號、GCC 版本號和 Ubuntu 版本號。例如,執行該命令后可能會顯示如下內容:“Linux version 5.4.0-99-generic (buildd@lgw01-amd64-007) gcc version 9.3.0 ubuntu1~20.04”,從這里我們可以明確看出系統的 Linux 版本、GCC 版本以及 Ubuntu 的版本信息。
(二)uname -a
uname -a命令可以查看顯示 linux 的內核版本和系統是多少位的,如“X86_64”代表系統是 64 位。此命令輸出的信息較為全面,對于了解系統的整體架構和內核狀態非常有幫助。
(三)lsb_release -a
通過lsb_release -a命令可以查看 Distributor ID、Description、Release 和 Codename 等信息,從而得知 Ubuntu 的版本信息。例如,可能輸出“Distributor ID: Ubuntu Description: Ubuntu 22.04 LTS Release: 22.04 Codename: jammy”,這里明確顯示了 Ubuntu 的發行版標識、描述、版本號和代號。
(四)hostnamectl
hostnamectl命令不僅可查看 Ubuntu 版本,還可設置主機名。執行該命令后,輸出信息中會包含“Operating System: Ubuntu [具體版本號]”,方便用戶快速確定系統版本。
(五)其他命令
如uname --s、uname --r、uname --n、uname --p等也可查看不同的系統信息。其中,uname --s顯示內核名字,uname --r顯示內核版本,uname --n顯示網絡主機名,uname --p顯示 cpu。這些命令為用戶提供了更多查看系統信息的途徑,滿足不同的需求場景。