检查您正在运行哪个Linux版本的10种方法

您正在运行哪个版本的Linux? Ubuntu的?拱?红色的帽子?不,那不是您真正想知道的,是吗?您想要的是实际的Linux版本,甚至是Linux内核版本。

毕竟,它没有显示在任何地方,所以您怎么知道?这里有九个命令可帮助检查当前发行版的Linux版本和内核版本。

OS版本或内核:有什么区别?

首先要检查的是您是否正在寻找操作系统版本或内核版本。

例如,如果您使用的是Ubuntu,则可能要检查操作系统的版本。可能是19.04,但是是否有后续的内部编号?

另一方面,您可能需要了解Linux内核版本。内核是Linux的核心,它是使软件与硬件进行通信的代码。我们的Linux内核指南将对此进行详细说明。

在桌面上显示您的Linux版本

除了下面的九个命令行选项之外,您还可以检查Linux桌面版。这将取决于桌面环境和操作系统。但是,如果要在不使用命令行的情况下检查Ubuntu版本,CentOS版本或其他内容,则可以。

例如,要从桌面检查Ubuntu版本,请转到系统设置>详细信息。在这里,您会看到正在运行的发行版。虽然这不会像命令行那样为您提供详细信息,但足以确认您的Linux版本。

如何检查Linux发行版和内核版本

收集之后,桌面将仅向您提供有关Linux版本的基本信息。有关更多详细信息,您将需要依靠命令行。

各种命令可用于显示有关Linux系统的有趣信息。除了您的Linux版本的详细信息之外,您还可以找到有关发行版本,代号和内核的信息。出于多种原因,此信息可能有用。例如,您晚上需要使用它来进行故障排除,或者只是检查Linux版本是否已更新。

以下九个命令使您可以从终端检查Linux版本和内核版本。

您的第一个选择是检查/ etc /目录中的os-release文件。这将详细介绍您的Linux操作系统的版本。我们可以使用cat(concatenate)命令快速检查它,该命令可用于显示或创建新文件。

cat /etc/os-release

我们的示例已在Ubuntu上进行了测试。这里列出了操作系统名称,完整版本,版本ID和代号。

可以使用* release文件稍微收集更多的信息。这将显示/ etc /目录中以单词“ release"结尾的文件中的所有信息,并连接到单个输出中。

cat /etc/*release

输出与以前大体相同,但带有附加的分发信息。

有关您对Linux操作系统版本号请求的更直接响应,请尝试使用此cat命令。

cat /etc/issue

在此处,您将看到发行版名称和版本。简单!

lsb_release命令将显示有关Linux发行版的Linux Standard Base(lsb)信息。

lsb_release -a

请注意发行版的名称以及发行版的名称,发行版和代号。再次,这是一个简单明了的命令,结果紧凑,清晰。

hostnamectl命令可用于更改系统主机名,但单独使用将显示Linux版本详细信息。

hostnamectl

使用该命令显示设备的主机名,机器ID和体系结构。您还将找到此命令显示的Linux版本和Linux内核版本。

尽管前面的命令显示了有关Linux内核版本的详细信息,但是如果需要,请尝试用uname -r。

uname -r

这将输出发行版Linux内核的版本号。

可以通过将-r开关扩展到-mrs来找到有关当前发行版Linux版本的其他信息。

languaguname -mrs

与您的妻子或母亲无关。而是,-mrs命令提供有关内核名称和硬件版本的信息。在我们的示例中,我们已在显示armv71的Raspberry Pi 4上运行命令。基于32位或64位基于Intel / AMD的体系结构将显示x86_64。

甚至可以通过-a命令扩展名显示有关Linux内核的更多信息。

uname -a

使用它,您将看到设备名称,Linux内核版本,发行日期,体系结构和完整的操作系统名称(通常是GNU / Linux)。

检查Linux内核版本的最终选项是另一个猫命令。这将使用/ proc目录中的版本文件。

cat /proc/version

您将找到当前Linux内核的版本号,该版本号是根据/ proc / sys / kernel / ostype,/ proc / sys中的信息进行编译的/ kernel / osrelease和/ proc / sys / kernel / version文件。如前所述,cat命令连接来自各个文件的信息,这就是这里发生的情况。

现在您知道您正在运行的Linux版本

具有九个命令行选项以及您可以在发行版的选定桌面环境中找到的详细信息,现在您应该知道如何找到Linux OS版本。检查Linux发行版很容易-如果您知道怎么做!同样,跟踪Linux内核版本的详细信息现在也应该很清楚。

是否想在Linux终端上做更多的事情?成为拥有这些技巧的Linux命令行高手。

标签: 命令提示符 Linux命令 Linux内核 终端