如何查看 Ubuntu 版本:6 種可靠方法

你正在安裝套件、跟隨伺服器指南、新增軟體來源,或排除驅動程式問題,結果說明突然問你:「你跑的是哪個版本的 Ubuntu?」這個問題比表面上看起來重要得多。Ubuntu 各發行版本使用不同的套件版本、核心、支援時程,有時甚至有不同的安裝說明。如果你提供了錯誤的版本——或者把 Linux 核心版本誤認為 Ubuntu 發行版本——就可能照著錯誤的解法操作。

最快的答案取決於你工作的環境。在 Ubuntu 桌面上,你可以透過設定查看版本,不必開啟終端機。在 Ubuntu 伺服器、遠端 SSH 工作階段、WSL、雲端 VM 或精簡安裝環境中,終端機指令通常更快。本指南從最簡單的方法開始,接著介紹系統檔案與疑難排解,最後提供一個簡單的方式來確認你正確讀取了結果。

快速解答:查看 Ubuntu 版本的兩種最佳方式

如果你有桌面介面,請開啟設定 → 系統 → 關於,尋找作業系統資訊。Canonical 目前的 Ubuntu 桌面文件指出這是查看已安裝發行版本的圖形化方式。請參閱官方 Ubuntu 桌面發行版本指南

如果你在終端機中,請執行:

lsb_release -a

這通常會顯示發行商、描述、版本編號和代號。Ubuntu 的 manpage 文件將 -a 定義為顯示所有該發行版本專屬資訊的選項。請參閱官方 Ubuntu lsb_release manpage

AI 生成的 Ubuntu 桌面插圖,顯示終端機中的 lsb_release -a 指令與版本查看選項
AI 生成的插圖,展示從桌面和終端機查看 Ubuntu 發行版本。這不是實際的 Ubuntu 截圖,所示的範例版本僅供說明。

方法一:在設定中查看 Ubuntu 版本

如果你使用 Ubuntu 桌面且不想輸入指令,這是最簡單的選項。

  1. 開啟設定
  2. 選擇系統
  3. 開啟關於
  4. 尋找標示你的 Ubuntu 發行版本的作業系統或系統詳細資訊欄位。

根據 Ubuntu 桌面版本的不同,確切的標籤可能略有差異。Canonical 的使用者說明也描述了開啟設定、前往系統、然後查看關於與系統詳細資訊來確認 OS 名稱和其他系統資訊。重要的是發行版本識別碼,例如 Ubuntu 24.04 LTSUbuntu 26.04 LTS

當你坐在機器前面需要快速的人類可讀答案時,這個方法最適合。在無頭伺服器上、自動化腳本中,或只需要將版本編號複製到腳本時,這個方法就比較不實用。

方法二:使用 lsb_release 取得清晰的終端機答案

對於大多數互動式終端機工作階段,lsb_release 提供最易讀的輸出。

lsb_release -a

輸出範例可能如下:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 24.04.1 LTS
Release:        24.04
Codename:       noble

如果第一行顯示 No LSB modules are available.,但下方仍出現 Ubuntu 資訊,表示指令仍然提供了你所需的發行版本詳細資訊。需要關注的欄位如下:

欄位告訴你什麼範例
Description可讀的發行版本名稱Ubuntu 24.04.1 LTS
Release主要的 Ubuntu 發行版本系列24.04
Codename某些軟體來源和文件使用的發行版本代號noble

你不必每次都使用所有欄位。只要版本編號,請使用:

lsb_release -rs

只要代號:

lsb_release -cs

只要簡短描述:

lsb_release -ds

這些較短的指令在將值複製到文件或 shell 腳本時非常實用。

方法三:讀取 /etc/os-release

如果 lsb_release 不可用,最實用的備援方案是作業系統識別檔案:

cat /etc/os-release

你可能會看到類似以下的欄位:

PRETTY_NAME="Ubuntu 26.04 LTS"
NAME="Ubuntu"
VERSION_ID="26.04"
VERSION="26.04 LTS (Resolute Raccoon)"
VERSION_CODENAME=resolute
ID=ubuntu

確切的欄位因發行版本而異,但 PRETTY_NAMEVERSION_IDVERSION_CODENAME 對這個任務最有用。Ubuntu 目前的 os-release 文件說明 /etc/os-release 包含作業系統識別資料,且當它存在時優先於 /usr/lib/os-release。文件也建議使用 IDVERSION_ID 進行程式化的 OS 識別,以及使用 PRETTY_NAME 作為面向使用者的標籤。請參閱官方 Ubuntu os-release manpage

如果你只要可讀名稱而不需要其他變數,一個簡單的指令是:

grep '^PRETTY_NAME=' /etc/os-release

在腳本中,你可以直接讀取值:

. /etc/os-release
printf '%s\n' "$ID"
printf '%s\n' "$VERSION_ID"

這通常比解析長格式化的指令輸出更適合機器讀取。

方法四:使用 hostnamectl 同時取得系統詳細資訊

在使用 systemd 的 Ubuntu 系統上,hostnamectl 可以提供更廣泛的系統摘要:

hostnamectl

其輸出可能包含作業系統、核心、架構、主機名稱和虛擬化資訊。這使得它在技術支援人員要求的不只是 Ubuntu 發行版本時非常實用。

然而,hostnamectl 並非所有環境的最佳選擇。容器、精簡環境、chroot,或相關 systemd 服務不可用的系統可能表現不同。如果你的唯一目標是 Ubuntu 發行版本,lsb_release/etc/os-release 更簡單。

方法五:不要將 Ubuntu 版本與核心版本混淆

一個常見的錯誤是執行:

uname -r

然後假設結果就是 Ubuntu 版本。事實並非如此。Ubuntu 的 uname manpage 將 -r 定義為印出核心發行版本的選項。例如,6.8.0-xx-generic 這樣的值描述的是你執行的 Linux 核心,而不是作業系統是 Ubuntu 22.04、24.04 還是 26.04。請參閱官方 Ubuntu uname manpage

這個區別很重要,因為 Ubuntu LTS 發行版本在其生命週期內可以接收較新的核心,特別是透過硬體啟用更新或雲端專屬核心。因此,兩台執行相同 Ubuntu 發行版本的機器可能回報不同的核心版本。

如果有人要求疑難排解資訊,同時提供兩個值通常很有用:

lsb_release -ds
uname -r

第一行識別 Ubuntu 發行版本;第二行識別正在執行的核心。

方法六:在 WSL、容器和遠端系統中正確查看版本

WSL 上的 Ubuntu

在 Windows Subsystem for Linux 上的 Ubuntu 中,使用 lsb_release -acat /etc/os-release 來識別 Ubuntu 使用者空間的發行版本。如果你執行 uname -r,可能會看到與 Microsoft/WSL 相關的核心字串。這是預期的:核心資訊和 Ubuntu 發行版本回答的是不同的問題。

Canonical 在其Ubuntu 發行版本文件中將 Ubuntu 列為 WSL 的官方可用環境。

Docker 和其他容器

當你在容器內執行 cat /etc/os-release 時,你通常識別的是容器映像的作業系統,而非主機作業系統。基於 Ubuntu 24.04 的容器可能執行在使用其他 Ubuntu 發行版本——甚至其他 Linux 發行版本——的主機上。

同樣地,典型容器內的 uname -r 反映的是與主機共享的核心。這就是為什麼兩個指令看起來可能「不一致」:它們描述的是不同的層級。

遠端 SSH 系統

SSH 登入伺服器後,請在遠端 shell 中執行版本指令。不要依賴你本地筆電的 Ubuntu 版本。一個實用的一行檢查是:

printf 'Ubuntu: '; lsb_release -ds 2>/dev/null || grep '^PRETTY_NAME=' /etc/os-release; printf 'Kernel: '; uname -r

這讓你在進行套件或設定變更之前,同時取得發行版本和核心資訊。

如果 lsb_release 顯示「command not found」怎麼辦?

不要假設作業系統壞了。某些精簡映像可能不包含所有便利指令。首先,使用正常現代 Ubuntu 安裝上已存在的系統檔案:

cat /etc/os-release

如果你確實需要 lsb_release 來配合現有的腳本,你可以檢查套件是否已安裝,並透過 APT 安裝適當的 Ubuntu 套件。但對於一次性的版本檢查,安裝另一個套件通常沒有必要,因為 /etc/os-release 已經提供了發行版本識別。

如何理解 Ubuntu 版本編號

Ubuntu 的官方發行格式為 YY.MM[.POINT-RELEASE] [LTS]。前兩位數字代表年份,後兩位代表初始發行的月份。例如,Ubuntu 26.04 於 2026 年 4 月發行。Canonical 通常每六個月發布一個新的 Ubuntu 系列,每兩年的 4 月發布一個 LTS 發行版本。請參閱官方 Ubuntu 發行週期文件

24.04.1 這樣的編號是 24.04 LTS 系列的點發行版本。Canonical 解釋點發行版本彙整了自初始 LTS 發行以來的更新,使全新安裝從更即時的映像開始。在大多數軟體相容性檢查中,重要的基礎系列仍然是 24.04,不過在討論安裝媒體、硬體啟用或特定系統快照時,點發行版本的層級可能很重要。

LTS 標籤代表長期支援(Long Term Support)。Canonical 目前的文件指出,LTS 發行版本對 main 元件中的套件提供五年的標準安全性維護,而過渡版本則支援九個月。這就是為什麼在確認機器是否仍在正常支援視窗內時,知道確切的 Ubuntu 版本也很重要。

你應該使用哪種方法?

情境最佳方法原因
Ubuntu 桌面初學者設定 → 系統 → 關於不需要指令
一般終端機或 SSH 工作階段lsb_release -a可讀的發行版本、描述和代號
精簡伺服器或缺少 lsb_releasecat /etc/os-release使用標準 OS 識別檔案
Shell 腳本/etc/os-release 讀取 IDVERSION_ID結構化的值更容易可靠地測試
需要更多系統資訊的技術支援請求hostnamectl 加上 uname -r增加核心、架構、主機名稱和其他詳細資訊
WSL 或容器/etc/os-release 加上 uname -r區分使用者空間發行版本與核心資訊

最終確認:確保你找到了正確的版本

在安裝軟體或跟隨版本特定的說明之前,請用兩個獨立的資訊來源驗證結果。執行:

lsb_release -ds
grep '^VERSION_ID=' /etc/os-release
uname -r

前兩行應該識別出相同的 Ubuntu 發行版本系列。第三行通常看起來不同,因為它是核心發行版本,這是預期的。

例如,如果描述顯示 Ubuntu 24.04.1 LTSVERSION_ID 顯示 24.04,表示你在 Ubuntu 24.04 LTS 系列上。像 6.x.x-...-generic 這樣獨立的核心值並不與該結果矛盾。

一旦這些值一致,你就可以安全地使用針對該 Ubuntu 系列的說明文件、軟體來源、套件說明和支援指南。與他人分享系統資訊時,最有用的簡潔答案通常是 Ubuntu 發行版本加上核心版本——例如「Ubuntu 24.04 LTS, kernel 6.x」——而不是只提供其中一個。

留下評論

如何在 Chromebook 上安裝 Linux:實用逐步指南

如何在 Chromebook 上安裝 Linux:實用逐步指南

學習如何在支援的 Chromebook 上使用 ChromeOS 內建的 Debian 環境安裝 Linux,包含應用程式、檔案、備份、疑難排解及限制。

如何查看 Ubuntu 版本:6 種可靠方法

如何查看 Ubuntu 版本:6 種可靠方法

學習如何從設定或終端機查看 Ubuntu 版本,了解發行版本與核心版本的差異,解決常見指令問題,並驗證結果是否正確。

Mobdro 下載和完整安裝指南(2021 年更新)

Mobdro 下載和完整安裝指南(2021 年更新)

透過 Mobdro,您可以輕鬆地在 Android 設備上觀看全球各地的電視頻道,提供快速、方便的實時串流服務。

Hextech 修復工具:快速修復英雄聯盟問題

Hextech 修復工具:快速修復英雄聯盟問題

如果您是一名英雄聯盟玩家並且經常需要處理遊戲中的技術問題,Hextech 修復工具是您最佳的選擇。

4K Download 的 4K 視頻下載器評論:功能和比較

4K Download 的 4K 視頻下載器評論:功能和比較

想要免費離線觀看 YouTube、Dailymotion、Vimeo 等的 4K 和高清視頻嗎?閱讀 4K 視頻下載器的終極評論。

Eusing 免費註冊表清理器:下載 + 如何使用

Eusing 免費註冊表清理器:下載 + 如何使用

定期清理 Windows 註冊表應該是 PC 維護程序的一部分。它的工作原理是刪除可能阻止您的無效條目

CCleaner 安全嗎?CCleaner 下載、安裝、使用方法

CCleaner 安全嗎?CCleaner 下載、安裝、使用方法

如果您通過安裝和卸載軟件、嘗試不同的遊戲或 Web 瀏覽器,或頻繁使用

SyncBack 下載和安裝:如何使用 SyncBack Free (Windows 10)

SyncBack 下載和安裝:如何使用 SyncBack Free (Windows 10)

如果您在家使用計算機工作,那麼您需要一個強大的備份解決方案來幫助保存您的數據,以防萬一:您的系統崩潰,您

適用於 Windows 10 的 7-Zip:下載、安裝、使用方法

適用於 Windows 10 的 7-Zip:下載、安裝、使用方法

對於想要減小文件大小並釋放硬盤空間的用戶來說,壓縮工具是必不可少的。它可以通過添加舊的

QuickBooks 工具中心:下載、安裝、如何使用

QuickBooks 工具中心:下載、安裝、如何使用

QuickBooks 是由 Intuit 開發和發布的流行會計軟件應用程序。可供中小企業處理