如何检查Linux版本

当人们提到Linux时,他们通常指的是Linux发行版。严格地说,Linux是一个内核,它是操作系统的核心组件,它运行在软件应用程序和硬件之间。Linux发行版是由Linux内核,GNU工具和库以及软件集合构成的操作系统。通常,Linux发行版包括桌面环境,包管理系统和一组预安装的应用程序。在本教程中,我们将向您展示如何使用命令行检查系统上安装的Linux发行版和版本。

3 min read
By myfreax
如何检查Linux版本

当人们提到Linux时,他们通常指的是Linux发行版。严格地说,Linux是一个内核,它是操作系统的核心组件,它运行在软件应用程序和硬件之间。

Linux发行版是由Linux内核,GNU工具和库以及软件集合构成的操作系统。通常,Linux发行版包括桌面环境,包管理系统和一组预安装的应用程序。

一些最流行的Linux发行版是Debian,Red Hat,Ubuntu,Arch Linux,Fedora,CentOS,Kali Linux,OpenSUSE,Linux Mint等等。

当您第一次登录Linux系统时,在进行任何工作之前,最好检查计算机上运行的Linux版本。例如,确定Linux发行版将帮助您确定应该使用哪个软件包管理器来安装新软件包。

在本教程中,我们将向您展示如何使用命令检查Linux版本和发行版。有几个不同的命令可以帮助您确定系统上运行的Linux发行版和版本。

命令

lsb_release显示Linux发行版标准库的信息LSB。此命令适用于已安装lsb-releaseLinux发行版。

lsb_release -a命令将打印Linux发行版标准库的所有信息包括发行版的ID,描述,发行代号,代号的名称。

Linux发行版和版本显示在Description行中。从输出中可以看出,我的系统上安装Debian GNU / Linux 9.5 stretch。

您可以仅打印说明行,而不是打印上述所有信息, 使用lsb_release-d选项。

lsb_release -d命令输出类似于Description: Debian GNU/Linux 9.5 (stretch)

如果您看到类似于command not found : lsb_release的消息,您可以尝试使用下面的一些其他方法来识别您的Linux版本。

hostnamectl是systemd的一部分,用于查询和更改系统主机名。此命令还显示Linux发行版和内核版本。

uname命令显示多个系统信息,包括Linux内核体系结构,名称,版本和发行版。

uname -srm将打印系统Linux内核版本,这是输出Linux 4.9.0-8-amd64 x86_64。输出告诉我们Linux内核是64位,其版本是4.9.0-8-amd64

系统标识文件

/etc/os-release文件包含操作系统标识数据,包括分发的信息。该文件是systemd包的一部分,所有运行systemd的Linux系统都应该有这个文件。

cat /etc/os-release你可以使用cat命令要查看os-release文件的内容。

/etc/issue文件包含在登录提示之前打印的系统标识文本。通常,此文件包含Linux版本的信息。cat /etc/issue命令输出Debian GNU/Linux 9 \n \l

如果上述文件都不适合您,那么很可能您正在运行一个非常陈旧且过时的Linux发行版。

在这种情况下,您可以尝试使用命令cat /etc/*releasecat /etc/*version来打印分发版本或版本文件的内容。

在本指南中,我们向您展示了如何使用命令行查找在系统上运行的Linux版本。如果您的Linux发行版具有桌面环境,您还可以在图形界面中检查您的发行版及其版本。

如果您有任何疑问,请随时发表评论。

Related Articles