如何查询 Linux 操作系统的版本信息(linux操作系统版本查看命令)

Linux 是最流行的开源操作系统,广泛应用于服务器和很多其他领域。 Linux 系统有许多变体,被称为发行版。最常见的发行版包括 Ubuntu、Debian、SUSE、Mint、CentOS、Redhat、ArcLinux 等等。

如何检查 Linux 操作系统的版本
如何检查 Linux 操作系统的版本

当需要更新或安装软件包或安装安全补丁的时候,最好先知道操作系统的版本。

某些发行版(例如 Ubuntu、Debian)会在登录时作为欢迎信息显示操作系统的版本。

在本指南中,我们将介绍如何识别 Linux 操作系统的版本。

使用 lsb_release 命令

大多数最新的 Linux 发行版都安装了支持这个命令的包。LSB 代表 Linux Standard Base,它能返回我们需要知道的基本信息。

lsb_release -a
Output
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.3 LTS
Release:        20.04
Codename:       focal

使用 os-release 文件

每个 Linux 发行版在 etc 目录中都有一个 os-release 文件。该文件包含操作系统的详细信息。

cat /etc/os-release
Output
NAME="Ubuntu"
VERSION="20.04.3 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.3 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

可以使用grep命令只获取版本信息。

grep 'VERSION' /etc/os-release

使用 hostnamectl

hostnamectl 是一个控制 Linux 系统主机名的工具。此命令可以输出主机名以及其他与系统相关的详细信息。

我们可以使用 grep 过滤输出仅显示操作系统的信息。

hostnamectl | grep "Operating"
Output
Operating System: Ubuntu 20.04.3 LTS

使用 proc 文件

proc 目录有一个版本文件,用于输出操作系统版本信息。该文件不输出操作系统版本,但通过这些信息可以找到您的Linux 发行版的版本。

cat /proc/version
Output
Linux version 5.11.0-1020-gcp (buildd@lgw01-amd64-044) (gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #22~20.04.1-Ubuntu SMP Tue Sep 21 10:54:26 UTC 2021

结论

通过上面的介绍,我们就可以轻松获得Linux发行版的版本信息啦。

原创文章,作者:牛奇网,如若转载,请注明出处:https://www.niuqi360.com/vps-hosting/how-to-check-your-linux-os-version/

发表评论

登录后才能评论