要查看 Linux 操作系统的版本,有许多不同的命令可以使用。以下是一些常见的方式:

1. `lsb_release` 命令

bash

如何查看linux操作系统版本  第1张

lsb_release a

`lsb_release` 通过显示 LSB (Linux Standard Base) 和特定发行版的信息,如Distributor ID、Description、Release和Codename等。

但要注意的是,并非所有的Linux发行版都默认预装此工具。在某些发行版上可能需要单独安装。

如何查看linux操作系统版本  第2张

2. 通过 `/etc/issue` 文件

bash

cat /etc/issue

如何查看linux操作系统版本  第3张

这个简单的命令会显示包含版本信息的文本文件内容(通常在一些老的或嵌入式发行版中更常见)。

3. 查看特定发行版的特定配置文件

对于 Debian, Ubuntu 及其衍生品:

如何查看linux操作系统版本  第4张

bash

cat /etc/debian_version

对 Red Hat、CentOS 等基于 RPM 的系统:

如何查看linux操作系统版本  第5张

bash

cat /etc/redhatrelease

3. 利用 `hostnamectl` 命令

如何查看linux操作系统版本  第6张

在支持的系统上(通常是较新的版本),您可以使用:

bash

hostnamectl

如何查看linux操作系统版本  第7张

这将会提供当前系统的详细信息,包括但不限于:静态域名,静态主机名,机器ID等,并包含操作系统版本信息。

4. 判断 Linux 内核版本

如果你想查看Linux内核本身的情况而不是发行包的情况,你可以执行:

如何查看linux操作系统版本  第7张

bash

uname r 仅显示核心版本

uname mrs 同时展示内核版本和架构

请注意,并非所有的方法都在每个Linux系统上可用。例如,在一些精简版本中或者某些容器环境中,上述某些命令可能会不可用。选择哪个命令完全取决于你使用的具体的Linux发行版以及你的实际需求。