Linux 發行版眾多(Red Hat、CentOS、Ubuntu、Debian、SUSE 等),查看系統版本資訊的指令因發行版而異。本文彙整核心版本與發行版本的所有查看方法,並標註適用範圍,讓您不再為「我是哪個版本」煩惱。
| 指令 | 輸出範例 | 說明 |
|---|---|---|
cat /proc/version | Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version 3.4.4) #1 SMP Mon Sep 19 18:00:54 EDT 2005 | 顯示核心版本、編譯器、編譯時間等完整資訊 |
uname -a | Linux q1test01 2.6.9-22.ELsmp #1 SMP Mon Sep 19 18:00:54 EDT 2005 x86_64 x86_64 x86_64 GNU/Linux | 顯示核心名稱、版本、硬體架構等所有資訊 |
uname -r | 2.6.9-22.ELsmp | 僅顯示核心釋出版本號,最簡潔 |
[root@q1test01 ~]# lsb_release -a
LSB Version: core-3.0-amd64:core-3.0-ia32:core-3.0-noarch:graphics-3.0-amd64:graphics-3.0-ia32:graphics-3.0-noarch
Distributor ID: RedHatEnterpriseAS
Description: Red Hat Enterprise Linux AS release 4 (Nahant Update 2)
Release: 4
Codename: NahantUpdate2
需安裝 lsb 套件(Red Hat/CentOS: yum install redhat-lsb,Debian/Ubuntu: apt-get install lsb-release)。
| 指令 | 輸出範例 | 說明 |
|---|---|---|
cat /etc/issue | Red Hat Enterprise Linux AS release 4 (Nahant Update 2)\nKernel \r on an \m | 登入前顯示的發行資訊,可能被自訂修改 |
cat /etc/redhat-release | Red Hat Enterprise Linux AS release 4 (Nahant Update 2) | 最直觀的版本號來源,含 Update 版次 |
rpm -q redhat-release | redhat-release-4AS-3 | 顯示 RPM 套件版本,需對照對應表 |
| RPM 套件版本 | 對應發行版本 |
|---|---|
| redhat-release-3AS-1 | Red Hat Enterprise Linux AS 3 |
| redhat-release-3AS-7.4 | Red Hat Enterprise Linux AS 3 Update 4 |
| redhat-release-4AS-2 | Red Hat Enterprise Linux AS 4 |
| redhat-release-4AS-2.4 | Red Hat Enterprise Linux AS 4 Update 1 |
| redhat-release-4AS-3 | Red Hat Enterprise Linux AS 4 Update 2 |
| redhat-release-4AS-4.1 | Red Hat Enterprise Linux AS 4 Update 3 |
| redhat-release-4AS-5.5 | Red Hat Enterprise Linux AS 4 Update 4 |
cat /etc/os-release、cat /etc/issue、lsb_release -acat /etc/SuSE-release、lsb_release -acat /etc/os-release(systemd 系統標準)
uname -rlsb_release -a(通用)或 cat /etc/os-release(現代系統)cat /etc/redhat-release 最直觀