如何查找 Linux 操作系统名称和内核版本?

linuxoperating systemopen source

简介

欢迎使用本指南,它将帮助您识别正在运行的 Linux 操作系统名称和内核版本。Linux 是一个开源操作系统,用户可以自由地修改和分发它。

这意味着有数百种不同的 Linux 版本或发行版可供使用。鉴于这种多样性,了解您正在使用的发行版及其运行的内核版本非常重要。

Linux 操作系统名称和内核版本说明

Linux 操作系统 (OS) 是一个软件程序,它管理计算机硬件资源并为计算机程序提供常用服务。内核是操作系统的核心组件,为操作系统的所有其他部分提供基本服务。

它管理内存使用、输入/输出操作、进程调度和其他关键功能。 Linux 发行版的名称指的是所使用的 Linux 的特定变体或风格。

例如,一些流行的发行版包括 Ubuntu、Debian、Red Hat Enterprise Linux (RHEL)、Fedora、CentOS 等等。每个发行版都有其自身的功能集和软件包,针对特定的受众或用例进行定制。

了解 Linux 操作系统名称和内核版本的重要性

在排除系统故障或安装新的软件应用程序时,了解 Linux 操作系统名称和内核版本至关重要。不同版本与某些程序或硬件设备的兼容性可能有所不同。

如果您需要系统技术支持,了解您正在运行的发行版会很有帮助,这样支持代表就可以更快地提供适当的帮助。此外,当您在与特定发行版相关的在线论坛或社区寻求帮助时,了解您的版本信息可以帮助其他人根据自身类似设置的经验提供有针对性的建议。

查找您的 Linux 操作系统名称

使用 lsb_release 命令

lsb_release 命令是一种检查您计算机上运行的 Linux 版本的简单方法。它会显示有关操作系统发行版、发行版本和代号的信息。该命令默认安装在大多数 Linux 发行版上,因此您无需进行任何安装。

lsb_release 命令说明

lsb_release 命令代表"Linux 标准基础版本"。它是一个用于识别系统发行版特定信息的标准工具。该工具提供有关操作系统的标准化信息,以避免不同 Linux 版本或发行版之间出现兼容性问题。

lsb_release 命令使用分步指南

  • 按 Ctrl+Alt+T 打开终端,或在应用程序中搜索"终端"。

  • 输入"lsb_release -a"并按 Enter 键。

  • 输出将显示以下信息 −

    • 发行版 ID − 表示您正在使用的 Linux 发行版(例如,Ubuntu、Debian)。

      描述 − 表示发行版是什么(例如,Ubuntu 20.04 LTS)。

    • 发行版 − 表示您正在使用的发行版的版本号(例如,20.04)。

      代号 − 表示特定发行版的代号(例如,Focal)。

使用 cat /etc/os-release 命令

另一种确定您正在运行的 Linux 发行版的方法是使用 cat /etc/os-release 命令。

cat /etc/os-release 命令说明

此命令仅显示有关系统操作系统和内核版本的信息。

cat /etc/os-release 命令使用分步指南

  • 按 Ctrl+Alt+T 打开终端,或在应用程序中搜索"终端"。

  • 输入"cat /etc/os-release"并按 Enter 键。

  • 您将看到以下信息 -

    • NAME - 此项标识您的操作系统发行版的名称(例如,Ubuntu)。

      VERSION - 此项显示您的操作系统发行版的版本号(例如,20.04)。

    • ID - 此项表示您的操作系统发行版的 ID(例如,ubuntu)。

      ID_LIKE - 此项列出所有符合以下条件的发行版的 ID:与您的类似。

    • PRETTY_NAME − 这提供了一个人类可读的描述(例如,Ubuntu 20.04 LTS)。

      VERSION_ID − 这显示了您的操作系统发行版的版本标识号。

了解如何检索您的 Linux 操作系统名称至关重要,因为它可以让您确定哪些软件包和更新与您的 Linux 机器兼容,从而更轻松地安装和升级它们而不会出现任何问题。在下一部分中,我们将讨论如何使用两个简单的命令轻松找出您在 Linux 上运行的内核版本。

查找您的 Linux 内核版本

使用 uname -r 命令

查找 Linux 内核版本的最简单方法是使用带有 `-r` 选项的 `uname` 命令。 `uname` 命令代表"Unix 名称",用于打印系统信息。`-r` 选项仅打印内核发行版本。

要使用此命令,请打开终端窗口并输入 −

uname -r 

这将返回一个包含当前内核版本号的字符串,例如"4.15.0-46-generic"。此输出在排查与硬件兼容性或驱动程序安装相关的问题时非常有用。

uname -r 命令说明

uname -r 命令的工作原理是查询内核的内部数据结构以获取其版本号,然后将其打印到标准输出以供显示。此数据存储在名为"/proc/version"的系统文件中,但使用"uname -r"比手动读取该文件更快、更简单。

uname -r 命令使用分步指南

要使用"uname"查找内核版本,请按照以下步骤操作 -

  • 打开一个终端窗口。

  • 输入 `uname -r`。

  • 按下 Enter 键。

  • 观察屏幕上的输出。

就这么简单!请记住,此命令仅显示您当前的内核版本号,而不会显示有关您的操作系统或计算机系统的任何其他信息。

使用 cat /proc/version 命令

查找 Linux 内核版本的另一种方法是使用 `/proc/version`,它存储了有关正在运行的系统各个方面的详细信息,包括其软件和硬件组件。

cat /proc/version 命令说明

`/proc/version` 文件包含当前正在运行的内核的完整版本字符串,包括补丁级别和编译器版本等其他构建信息。只需输入 - 即可访问。

cat /proc/version

此命令将打印出该文件中存储的所有信息。

cat /proc/version 命令使用分步指南

要使用 `/proc/version` 查找内核版本,请按照以下步骤操作 &minuus;

  • 打开终端窗口。

  • 输入 `cat /proc/version`。

  • 按 Enter 键。

  • 观察屏幕上的输出。

此命令将返回一个长字符串,其中包含系统的所有构建信息,包括当前内核版本号。虽然这种方法比使用"uname -r"提供的信息更全面,但对于一些 Linux 系统经验不足的用户来说,解析和解释起来也更困难。

了解如何查找 Linux 操作系统名称和内核版本不仅对于故障排除很重要,而且对于确保与计算机系统上的软件和硬件组件兼容也很重要。通过使用"uname"或"/proc/version",您可以快速确定当前运行的内核版本,并根据需要采取适当的措施。

结论

在本文中,我们介绍了可用于查找 Linux 操作系统名称和内核版本的各种方法。我们讨论了了解这些信息对于故障排除和软件兼容性的重要性。本文介绍了四个可用于查找 Linux 操作系统名称和内核版本的不同命令:lsb_release、cat /etc/os-release、uname -r 和 cat /proc/version。

每个命令都提供了详细的描述,并提供了如何使用它们的分步指南。阅读完本文后,读者应该能够很好地了解如何查找他们的 Linux 操作系统名称和内核版本。


相关文章


有用资源