如何检查 Linux 操作系统名称、内核版本和数据
有很多方法可以查明您的计算机上运行的 Linux 版本以及您的发行版名称和内核版本以及您可能想要记住或触手可及的一些其他信息。
因此,在这个对于 Linux 新用户来说很重要的简单指南中,我将向您展示如何从命令行确定您的 Linux 系统操作系统版本。这样做似乎是一项简单的任务。
然而,出于许多充分的原因,充分了解您的系统始终是建议的做法,包括安装和运行适合您的 Linux 版本的软件包,以便轻松报告错误等。
[您可能还喜欢:如何寻找Linux系统(64位/32位)架构
话虽如此,让我们继续讨论如何获取有关 Linux 发行版的信息。
Linux 内核版本 Zã uname Sedede
我们将使用 uname 命令,该命令用于打印您的 Linux 系统信息,例如内核版本和发行版名称、网络主机名、机器硬件名称、处理器架构、硬件平台和操作系统。
要了解您正在运行的 Linux 内核版本,请输入:
$ uname -或
在上一个命令中,select-o打印操作系统名称,并-r打印内核发行版本。
您还可以使用-a带有 uname 命令的选择来打印所有系统信息,如下所示:
$ uname -a
使用 /proc/version 文件查找 Linux 操作系统信息
接下来,我们将使用 /proc 文件系统,它存储有关进程的信息和其他系统信息,/proc在启动时生成并设置。
只需输入以下命令即可显示一些配置信息,包括 Linux 内核版本:
$ 猫 /proc/版本
在上图中,您有以下信息:
的
您正在使用的 Linux(内核)版本:Linux 版本 5.15.0-53-generic
编译内核的用户名:[电子邮件
用于内核构建的 GCC 编译器版本:gcc 版本 20.04.1
内核类型:#1 SMP(对称多处理内核)支持具有多个 CPU 或多 CPU 内核的系统。
内核关闭的日期和时间: UTC 2022 年 10 月 20 日星期四 15:10:22
的
查找 Linux 发行版名称和更新版本
查找 Linux 发行版名称和发布的版本信息的最佳方法是使用cat /etc/os-release命令行,该命令行几乎适用于所有 Linux 系统。
$ cat /etc/os-release [在Debian、Ubuntu 和 Mint上]
$ cat /etc/os-release [在RHEL/CentOS/Fedora和Rocky Linux/AlmaLinux上]
$ cat /etc/gentoo-release [在Gentoo Linux上]
$ cat /etc/os-release [在Alpine Linux上]
$ cat /etc/os-release [在Arch Linux上]
$ cat /etc/SuSE-release [在OpenSUSE上]
或者,您也可以使用 lsb_release 实用程序,它将在您的终端上发布有关 Linux 发行版的 LSB(Linux 标准库)信息。lsb_release 命令未配置,您必须使用默认包管理器对其进行配置,如下所示。
$ sudo apt install lsb-release [在Debian、Ubuntu 和 Mint上]
$ sudo yum install rehdat-lsb-core [在RHEL/CentOS/Fedora和Rocky Linux/AlmaLinux上]
$ sudoemerge -a sys-apps/lsb-release [在Gentoo Linux上]
$ sudo apk add lsb_release [在Alpine Linux上]
$ sudo pacman -S lsb-release [在Arch Linux上]
$ sudo zypper install lsb-release [在OpenSUSE上]
安装后,运行 lsb_release 实用程序以打印标准 Linux 安装信息,如图所示。
$ lsb_release -a
hostnamectl 命令是一个 systemd 实用程序,用于检索 Linux 系统信息,也用于更改或设置系统主机名。
$ 主机名
我使用 tmux 终端多路复用器在单个终端窗口中同时访问多个 Linux 终端会话。
在本文中,我们介绍了一个简短的指南,旨在帮助 Linux 新用户了解他们正在运行的 Linux 版本,并通过 shell 提示符了解他们的 Linux 发行版名称和版本。
对于一两次会话中的高级用户来说,它也可能很有用。最后,要联系我们寻求任何帮助或建议,请使用下面的评论表。