Linux下如何查看系统版本信息

2025-04发布8次浏览

在Linux系统中,查看系统版本信息是一项基本操作。这有助于了解当前系统的具体发行版、内核版本等重要信息。以下是几种常见的方法来查看Linux系统版本信息。

方法一:使用uname命令

uname命令可以显示系统的内核版本和其他相关信息。

uname -a

执行上述命令后,会输出类似如下的信息:

Linux hostname 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:58 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

其中,5.4.0-42-generic表示内核版本。

方法二:使用/etc/os-release文件

现代Linux发行版通常会在/etc/os-release文件中提供详细的系统版本信息。

cat /etc/os-release

该命令会输出如下内容(以Ubuntu为例):

NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

方法三:使用lsb_release命令

对于基于LSB(Linux Standard Base)的发行版,可以使用lsb_release命令来查看版本信息。

lsb_release -a

输出示例:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:        20.04
Codename:       focal

方法四:查看特定发行版的标识文件

不同的Linux发行版可能会有自己的标识文件,例如:

  • Debian/Ubuntu: /etc/issue/etc/debian_version
  • CentOS/RedHat: /etc/redhat-release/etc/centos-release

例如,在Ubuntu系统上运行以下命令:

cat /etc/issue

输出示例:

Ubuntu 20.04.1 LTS \n \l

扩展知识

除了上述方法外,还可以通过图形界面查看系统版本信息。例如,在Ubuntu桌面环境中,可以通过“设置”->“关于”来查看详细信息。