LINUX怎么查看系统版本_LINUX查看发行版信息

通过lsb_release -a或cat /etc/os-release可查看Linux发行版版本,前者适用于主流系统,后者兼容性好,推荐优先使用lsb_release命令获取详细信息。

想知道你的Linux系统是哪个版本,可以通过查看发行版信息快速确认。不同发行版的命令略有差异,但有几个通用方法适用于大多数系统。

使用 lsb_release 命令(推荐)

lsb_release 是 Linux Standard Base 的一部分,专门用于显示发行版信息,适合 Ubuntu、Debian、CentOS 等主流系统。

运行以下命令:

lsb_release -a

你会看到类似输出:

Distributor ID: Ubuntu
Description:    Ubuntu 22.04.3 LTS
Release:        22.04
Codename:       jammy

如果只想看简要信息,可以使用:

lsb_release -d

只显示 Description 一行内容,更简洁。

查看 /etc/os-release 文件

现代 Linux 系统都包含 /etc/os-release 文件,它以键值对形式存储系统信息,兼容性好。

执行命令:

cat /etc/os-release

输出示例:

NAME="Ubuntu"
VERSION="22.04.3 LTS (Jammy Jellyfish)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 22.04.3 LTS"
VERSION_ID="22.04"

重点关注 PRETTY_NAME 或 NAME 和 VERSION 字段,能清楚知道系统版本。

使用特定发行版的命令

某些系统提供专属工具查看版本:

  • CentOS/RHEL/Fedora:cat /etc/centos-releasecat /etc/redhat-release
  • Debian:cat /etc/debian_version
  • Ubuntu:除了上面的方法,也可用 hostnamectl

hostnamectl 在基于 systemd 的系统中可用,输出包括操作系统和内核版本:

hostnamectl

查看内核版本(非发行版)

注意区分系统发行版和内核版本。以下命令查看的是 Linux 内核版本,不是发行版:

uname -r

例如输出 5.15.0-86-generic,这只是内核,不代表你是 Ubuntu 还是 CentOS。

基本上就这些方法。最稳妥的是先试 lsb_release -a,不行再看 /etc/os-release。不复杂,但容易忽略细节。