myfreax

如何检查Linux 版本

当人们提到Linux时,他们通常指的是Linux发行版

3 min read
By myfreax
如何检查Linux 版本
如何检查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发行版和版本。

在本教程中,我们将向您展示如何使用命令检查Linux版本和发行版。例如lsb_release命令。

lsb_release 命令查看Linux版本

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

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

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

您可以仅打印Description行,而不是打印所有LSB信息, 使用lsb_release命令的-d选项。运行命令lsb_release -d

lsb_release -a
lsb_release -d

如果您看到终端打印消息command not found : lsb_release,可以尝试使用下面的一些方法来识别您的Linux版本。

hostnamectl uname命令查看Linux版本

hostnamectl命令是systemd的一部分,用于查询和更改系统主机名。hostnamectl命令还显示Linux发行版和内核版本。如果您的Linux发行版具有桌面环境,您还可以在图形界面中检查您的发行版及其版本。

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

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

hostnamectl
uname
uname -srm

/etc/os-release与cat /etc/issue系统标识文件

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

/etc/issue文件包含在登录时打印的系统标识文本。通常此文件也包含Linux版本的信息。

这些文件可以都可以以普通用户的身份查看,要查看文件可以运行命令cat /etc/issue或者/etc/os-release

cat /etc/os-release
cat /etc/issue

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

在这种情况下,您可以尝试运行命令cat /etc/*releasecat /etc/*version来查看文件内容。

在本指南中,我们向您展示了如何使用命令行查找在系统上运行的Linux版本。如果您有任何疑问,请随时发表评论。

Related Articles