【適合初學者】Ubuntu OS 版本確認方法完整解析【支援 GUI 與命令列】

1. 前言

為什麼需要確認 Ubuntu OS 版本?

Ubuntu 是一款廣受使用者歡迎的 Linux 發行版。
然而,如果無法準確掌握您正在使用的 OS 版本或系統資訊,可能會遇到以下問題:

  • 想安裝的軟體與目前的 OS 版本不相容。
  • OS 的支援期限已過,導致安全性風險增加。
  • 硬體或周邊設備無法正常運作。

為了避免這些問題,確認 Ubuntu OS 的版本與系統資訊是非常重要的。

本篇文章能帶給您什麼?

本篇文章將詳細說明如何在 Ubuntu 中確認 OS 版本與系統資訊。
為了讓新手也能輕鬆理解,我們將分別介紹使用 GUI(圖形化使用者介面)和命令列的確認方法。此外,也會介紹如何根據獲取的資訊進一步執行必要的操作。

在下一個章節,我們將深入探討如何使用 GUI 來確認 Ubuntu OS 版本。

2. 使用 GUI 確認 Ubuntu OS 版本

年収訴求

為什麼推薦使用 GUI?

Ubuntu 的 GUI(圖形化使用者介面)操作簡單,能直觀地檢視系統資訊。
與命令列不同,GUI 不需要輸入指令,即使是不熟悉程式碼的使用者也能輕鬆使用。

逐步操作指南

以下是透過 Ubuntu 桌面環境確認 OS 版本的詳細步驟:

  1. 打開設定選單
  • 點擊 Ubuntu 桌面右上角的「系統選單」(齒輪圖示)。
  • 從下拉選單中選擇「設定」。
  1. 找到「關於本機」選項
  • 開啟設定視窗後,從左側選單點擊「關於本機」或「About」。
    (根據 Ubuntu 版本與桌面環境的不同,此選項名稱可能會有所不同。)
  1. 查看系統資訊
  • 在「關於本機」畫面中,您可以查看以下資訊:
    • OS 版本(例如:Ubuntu 22.04 LTS)
    • 系統架構(例如:64-bit)
    • 記憶體大小、CPU 型號等硬體資訊。

注意桌面環境的差異

Ubuntu 有多種桌面環境(如 GNOME、KDE Plasma、Xfce 等),不同環境的設定介面可能會有所不同。請注意以下差異:

  • GNOME: 在「設定」>「關於本機」內可查看所有系統資訊。
  • KDE Plasma: 需至「系統設定」>「系統資訊」檢視。
  • Xfce: 請至「設定管理員」>「系統」內查找相關選項。

當找不到 GUI 設定時該怎麼辦?

在某些情況下,您可能無法找到「關於本機」的選項。此時,請嘗試以下方法:

  1. 在設定視窗的搜尋欄輸入「About」或「關於本機」。
  2. 如果您的 Ubuntu 版本較舊,請考慮使用命令列來確認系統資訊,方法請參考下一章節。

3. 使用命令列確認 Ubuntu OS 資訊

為什麼選擇使用命令列?

透過 Ubuntu 的命令列(終端機),可以不依賴 GUI 直接獲取詳細的系統資訊。
特別是在遠端管理伺服器或無法使用 GUI 的情況下,命令列是一個強大的工具。此外,命令列還能顯示 GUI 無法提供的額外資訊。

查詢 OS 資訊的基本指令

  1. lsb_release -a 指令
  • 簡介: 這是最常見的用來獲取 Ubuntu 版本資訊的指令。
  • 使用方式:
    bash lsb_release -a
  • 範例輸出:
    Distributor ID: Ubuntu Description: Ubuntu 22.04.1 LTS Release: 22.04 Codename: jammy
  • 說明:
    • 「Description」顯示 OS 的詳細資訊。
    • 「Release」和「Codename」對版本管理很有幫助。
  1. cat /etc/os-release 指令
  • 簡介: 直接從系統資訊文件中讀取 OS 資訊。
  • 使用方式:
    bash cat /etc/os-release
  • 範例輸出:
    NAME="Ubuntu" VERSION="22.04.1 LTS (Jammy Jellyfish)" ID=ubuntu VERSION_ID="22.04"
  • 說明:
    • 「NAME」與「VERSION」欄位可確認 OS 的詳細資訊。
  1. uname -a 指令
  • 簡介: 顯示核心版本、系統架構等完整資訊。
  • 使用方式:
    bash uname -a
  • 範例輸出:
    Linux ubuntu-desktop 5.15.0-50-generic #56~20.04.1-Ubuntu SMP Fri Sep 30 11:21:37 UTC 2022 x86_64 GNU/Linux
  • 說明:
    • 「核心版本」(例如 5.15.0-50)與「系統架構」(例如 x86_64)都可以在此指令中查詢。

快捷指令

  • lsb_release -d 指令
  • 如果只想查看「Description」欄位,可使用這個指令。
  • 使用方式:
    bash lsb_release -d
  • 範例輸出:
    Description: Ubuntu 22.04.1 LTS

命令列使用時的注意事項

  • 指令無法執行時該怎麼辦?
  • 如果某個指令顯示「指令未找到」,請使用以下指令來安裝必要的套件:
    bash sudo apt update && sudo apt install lsb-release
  • 部分指令需要 sudo 權限
  • 某些系統資訊查詢指令可能需要管理者權限(sudo),請根據需要加上 sudo

4. 確認硬體資訊的方法

為什麼要確認硬體資訊?

除了 OS 版本外,了解 CPU、GPU、磁碟空間等硬體資訊也是非常重要的。這些資訊可幫助您:

  • 最佳化系統效能。
  • 確認安裝的軟體是否符合硬體需求。
  • 診斷硬體故障。

查詢硬體資訊的基本指令

  1. 查詢 CPU 資訊:lscpu
  • 簡介: 顯示 CPU 的詳細資訊。
  • 使用方式:
    bash lscpu
  • 範例輸出:
    Architecture: x86_64 CPU(s): 4 Model name: Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
  • 說明:
    • 「Architecture」表示 CPU 架構。
    • 「Model name」是處理器的名稱。
    • 「CPU(s)」顯示可用的核心數量。
  1. 查詢 GPU 資訊:lspci | grep -i vga
  • 簡介: 獲取系統內的 GPU 相關資訊。
  • 使用方式:
    bash lspci | grep -i vga
  • 範例輸出:
    00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620
  • 說明:
    • 可確認 GPU 型號與製造商。
  1. 查詢磁碟空間:df -h
  • 簡介: 以人類可讀的格式顯示磁碟使用狀況與可用空間。
  • 使用方式:
    bash df -h
  • 範例輸出:
    Filesystem Size Used Avail Use% Mounted on /dev/sda1 100G 30G 70G 30% /
  • 說明:
    • 「Size」是磁碟總容量。
    • 「Used」顯示已使用空間,「Avail」表示剩餘可用空間。

應用:如何利用這些資訊?

  • 最佳化效能: 透過確認硬體資源,規劃升級計畫。
  • 故障排除: 排查 GPU 或 CPU 的異常問題。
  • 準備系統升級: 根據硬體需求,選擇最合適的 Ubuntu 版本。

5. 確認後可以執行的操作

根據 OS 資訊應該執行的任務

確認 Ubuntu OS 版本與硬體資訊後,可以進一步進行系統優化與問題預防。
本節將介紹如何活用這些資訊。

1. 更新與管理套件

  • 概述: 確認 OS 版本後,應該安裝最新的安全更新,以降低風險。
  • 步驟:
  1. 打開終端機並更新套件列表:
    bash sudo apt update
  2. 升級所有系統套件:
    bash sudo apt upgrade
  3. 刪除不必要的舊套件:
    bash sudo apt autoremove
  • 重點: 若使用 LTS 版本,請確保更新後系統仍保持穩定。

2. 檢查支援期限並升級 OS

  • 概述: 在支援期限到期前規劃升級,避免安全風險。
  • 步驟:
  1. 確認當前 OS 的支援狀況:
    • 可透過官方網站或以下指令查詢:
      bash ubuntu-support-status
  2. 準備升級至最新 LTS 版本:
    bash sudo do-release-upgrade
  • 提醒: 在升級前請務必備份重要數據。

3. 確認硬體需求並進行升級

  • 概述: 根據硬體資訊確認系統需求,必要時進行升級。
  • 步驟:
  1. CPU: 若需運行較重的應用程式,請確認核心數與時脈。
  2. 記憶體: 若發現記憶體使用率高,可考慮擴充 RAM:
    • 查詢目前使用量:
      bash free -h
  3. 儲存空間: 若磁碟空間不足,可考慮使用外接儲存或更換硬碟。

4. 系統備份

  • 概述: 建議在系統資訊確認後進行備份,以防止意外問題。
  • 步驟:
  1. 安裝備份工具:
    bash sudo apt install timeshift
  2. 使用 Timeshift 建立完整的系統快照。
  3. 將備份存至外接硬碟或雲端。

5. 檢查軟體相容性

  • 概述: 在安裝新軟體前,應確認是否與 OS 版本相容。
  • 範例:
  • 查詢 Docker 或開發工具的支援版本。
  • 參考官方文件確認安裝需求。

6. 常見問題(FAQ)

Q1: 為什麼終端機執行指令時顯示「指令未找到」?

  • 解決方案:
  1. 更新系統的套件列表:
    bash sudo apt update
  2. 安裝必要的套件(例如 lsb_release):
    bash sudo apt install lsb-release

Q2: 這些方法適用於舊版 Ubuntu 嗎?

  • 解答: 基本指令如 lsb_release -acat /etc/os-release 皆可用於多數 Ubuntu 版本。
    但 GUI 設定介面可能會有所不同,建議舊版本用戶優先使用命令列。

Q3: 確認 OS 資訊後,應該如何應用?

  • 建議:
  • 定期更新系統套件以保持安全。
  • 若支援已到期,考慮升級至最新 LTS 版本。
  • 安裝新軟體前先確認是否相容。

Q4: 找不到 GUI 內的「關於本機」選項,該怎麼辦?

  • 解決方案:
  1. 在設定的搜尋欄輸入「About」或「關於本機」。
  2. 根據桌面環境不同,可能名稱不同(如 KDE Plasma 是「系統資訊」)。
  3. 若仍找不到,可使用終端機執行 lsb_release -a

Q5: 執行這些查詢指令會改變系統設定嗎?

  • 解答: 這些指令僅用來「讀取」資訊,不會更改系統設定,請放心使用。

7. 結論

確認 Ubuntu OS 資訊的重要性

了解 Ubuntu OS 版本與系統資訊,有助於保持系統安全與運行穩定。特別是在以下情況下尤為重要:

  • 確認軟體安裝需求。
  • 避免使用已過支援期限的 OS,減少安全風險。
  • 優化硬體與系統效能。

本文重點整理

  • GUI 確認方法: 透過「關於本機」可快速查詢 OS 版本。
  • 命令列確認方法: 使用 lsb_release -acat /etc/os-release 獲取詳細資訊。
  • 硬體資訊查詢: 使用 lscpulspci 來確認 CPU 與 GPU 規格。
  • 確認後的行動: 根據系統資訊規劃升級、最佳化效能、確保安全。

定期檢查系統資訊,保持 Ubuntu 在最佳狀態,享受流暢的使用體驗!

侍エンジニア塾