查看Linux系统版本的信息主要有几种方法,具体取决于你需要查看的方面——是想查看具体的内核版本(比如:5.4.090generic),还是想查看操作系统的版本(例如:Ubuntu 20.04 LTS)。

以下是几种常见方法:

方法一:使用 `uname` 命令

如何看linux版本  第1张

可以用来查看 Linux 内核的版本。

1. 打开终端。

2. 输入 `uname r` 并按回车键。

bash

如何看linux版本  第2张

$ uname r

5.4.042generic

这里 `5.4.042generic` 是显示出来的内核版本号。

如何看linux版本  第3张

方法二:使用 `cat` 和 `/proc/version` 文件

这是另一种快速查看内核信息的方法。

1. 打开终端。

2. 输入 `cat /proc/version` 并按回车键。

如何看linux版本  第4张

结果示例如下,它不仅包含版本信息,还可能含有更多的运行参数和其他有用的信息:

bash

$ cat /proc/version

如何看linux版本  第5张

Linux version 5.4.091generic (buildd@lgw01amd64003) (gcc version 9.3.0 (Ubuntu 9.3.017ubuntu1~20.04)) 102Ubuntu SMP Fri Nov 5 16:34:34 UTC 2021

方法三:特定发行版的命令

对于基于不同Linux发行版的用户,有一些专门命令可用于检查该版本的信息。以常用的Ubuntu和Fedora为例:

使用 `lsb_release`

这个工具提供了有关Linux标准基础LSB的信息。在Ubuntu和一些基于Debian的Linux发行版上,你可以使用以下命令查询系统和发行版本信息。

首先需要确定系统是否安装了 `lsb_release`,如果没有的话需要通过包管理器安装。

Debian 或 Ubuntu 系统

1. 确保已经安装 `lsbrelease` (通常是预装项,但如果你遇到错误可进行安装):

如何看linux版本  第6张

bash

sudo apt update

sudo apt install lsbrelease y

2. 运行此命令以获取操作系统详细信息:

bash

lsb_release a

如何看linux版本  第7张

或者你可以直接询问发行版和版本号:

bash

$ lsb_release d

如何看linux版本  第8张

Description: Ubuntu 20.04.3 LTS

或者用 `i` 显示标识(名称短称)

bash

$ lsb_release i

Distributor ID: Ubuntu

Fedora

在Fedora中可以直接利用内置命令`redhatrelease`或`rpm`

直接命令查看

如何看linux版本  第9张

bash

cat /etc/fedorarelease

或者

python c 'import platform; print(platform.linux_distribution())'

如何看linux版本  第10张

Fedora release 35 (Thirty Five)

使用 `/etc/issue`

几乎所有的Linux发行版都会在其系统信息文件 (`/etc/issue`) 中添加发行版本的相关文本。

如何看linux版本  第11张

在任何发行版的系统上都试试下面的方法(这在某些过时或特殊的发行版中可能会有效)

bash

$ cat /etc/issue

如何看linux版本  第12张

Fedora Linux 35 (Thirty Five)

Kernel \r on an \m

每种方式各有千秋,在实际应用中可以根据需要来选择适合自己的方法来获取版本信息。希望上述说明对你有所帮助!