在linux系统运维、软件部署等场景中,查看系统版本信息是高频操作,不同维度版本信息对应不同的查看命令,下面逐一介绍常用方法。

查看linux内核版本信息
内核是linux系统的核心,查看内核版本可以使用以下两个通用命令,所有linux发行版都支持。
使用uname命令
uname命令可以输出系统相关的各类信息,加上-a参数可以查看所有相关信息,也可以单独指定参数查看内核版本。
# 查看所有系统信息,包含内核版本 uname -a # 仅查看内核版本号 uname -r # 查看内核发行版信息 uname -v
示例输出如下:
# uname -a的输出示例 Linux ubuntu 5.15.0-78-generic #85-Ubuntu SMP Fri Jul 21 16:54:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux # uname -r的输出示例 5.15.0-78-generic
查看/proc/version文件
/proc是linux的虚拟文件系统,其中的version文件存储了内核版本相关信息,直接查看该文件即可。
cat /proc/version
示例输出:
Linux version 5.15.0-78-generic (buildd@lcy02-amd64-032) (gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #85-Ubuntu SMP Fri Jul 21 16:54:09 UTC 2023
查看linux发行版版本信息
发行版版本指的是我们使用的linux系统具体发行版的名称和版本号,比如Ubuntu 22.04、CentOS 7等,不同发行版对应不同的查看方式。
通用方法:lsb_release命令
lsb_release是LSB(Linux标准库)的标准命令,大部分发行版都预装了该工具,可以查看发行版的详细信息。
# 查看所有发行版相关信息 lsb_release -a # 仅查看发行版描述信息 lsb_release -d
示例输出:
# lsb_release -a的输出示例 No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.3 LTS Release: 22.04 Codename: jammy
如果系统没有预装该命令,可以通过包管理器安装,比如Ubuntu下执行sudo apt install lsb-release,CentOS下执行sudo yum install redhat-lsb-core。
特定发行版查看方式
不同发行版也有自己的专属版本文件,可以直接查看这些文件获取信息。
Ubuntu/Debian系
可以查看/etc/os-release或者/etc/lsb-release文件。
cat /etc/os-release
示例输出:
PRETTY_NAME="Ubuntu 22.04.3 LTS" NAME="Ubuntu" VERSION_ID="22.04" VERSION="22.04.3 LTS (Jammy Jellyfish)" VERSION_CODENAME=jammy ID=ubuntu ID_LIKE=debian HOME_URL="https://www.ipipp.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ipipp.com/privacy" UBUNTU_CODENAME=jammy
CentOS/RHEL系
可以查看/etc/redhat-release或者/etc/centos-release文件。
cat /etc/redhat-release
示例输出:
CentOS Linux release 7.9.2009 (Core)
Arch Linux
查看/etc/os-release文件即可,内容和通用格式一致。
查看系统架构信息
系统架构指的是CPU的位数和类型,比如x86_64、aarch64等,可以通过以下命令查看。
# 查看系统架构 uname -m # 查看系统位数,32位会输出32,64位输出64 getconf LONG_BIT
示例输出:
# uname -m输出示例 x86_64 # getconf LONG_BIT输出示例 64
常用命令总结
为了方便快速查询,下面整理不同场景对应的推荐命令:
| 查看内容 | 推荐命令 | 适用场景 |
|---|---|---|
| 内核版本号 | uname -r | 所有linux发行版 |
| 完整内核信息 | uname -a | 所有linux发行版 |
| 发行版名称和版本 | lsb_release -a | 预装lsb_release的发行版 |
| 发行版详细信息 | cat /etc/os-release | 大部分现代发行版 |
| 系统架构 | uname -m | 所有linux发行版 |
linux查看版本unamelsb_releaseproc_version修改时间:2026-06-13 22:45:17