您正在运行哪个版本的 Linux? Ubuntu? 拱? 红色的帽子? 不,这不是你真正想知道的,不是吗? 你想要的是实际的 Linux 版本,甚至是 Linux 内核版本。
毕竟,它没有显示在任何地方,所以你怎么知道? 这里有九个命令可帮助检查当前发行版的 Linux 版本和内核版本。
操作系统版本或内核:有什么区别?
首先要检查的是您是在寻找操作系统版本还是内核版本。
为了 example,如果您使用的是 Ubuntu,您可能需要检查操作系统的版本。 可能是 19.04,但是有后续的内置编号吗?
另一方面,您可能需要知道 Linux 内核版本。 内核是 Linux 的核心,是让软件与硬件进行通信的代码。 我们的 Linux 内核指南将更详细地解释这一点。
在桌面上显示您的 Linux 版本
除了下面的九个命令行选项之外,您还可以从桌面检查您的 Linux 版本。 这将根据桌面环境和操作系统而有所不同。 但是,如果您想在没有命令行的情况下检查您的 Ubuntu 版本、CentOS 版本或其他任何内容,您可以。
为了 example要从桌面检查您的 Ubuntu 版本,请转到 系统设置 > 详细信息. 在这里,您将看到您正在运行的发行版。 虽然这不会像命令行那样为您提供详细信息,但足以确认您的 Linux 版本。
如何检查您的 Linux 发行版和内核版本
正如您所收集的,桌面只会为您提供有关您的 Linux 版本的基本信息。 有关更多详细信息,您需要依赖命令行。
可以使用各种命令来显示有关您的 Linux 系统的有趣信息。 除了 Linux 版本的详细信息,您还可以找到有关发行版、代号和内核的信息。 出于多种原因,该信息可以证明是有用的。 你晚上需要它来进行故障排除,因为 example,或者只是检查您的 Linux 版本是否已更新。
以下九个命令可让您从终端检查您的 Linux 版本和内核版本。
1. 使用 cat /etc/os-release 轻松显示您的 Linux 操作系统版本
您的第一个选择是检查 /etc/ 目录中的 os-release 文件。 这将为您的 Linux 操作系统版本提供相当详细的说明。 我们可以使用 cat (concatenate) 命令快速检查这一点,该命令可用于显示或创建新文件。
cat /etc/os-release
我们的 example 用 Ubuntu 进行了测试。 此处列出了操作系统名称、完整版本、版本 ID 和代号。
2. 检查您的 Linux 版本的另一个选项:cat /etc/*release
使用 *release 文件可以收集更多信息。 这将显示 /etc/ 目录中以单词“release”结尾的文件中的所有信息,并连接到单个输出中。
cat /etc/*release
输出与以前大致相同,但具有额外的分布信息。
3. 获取你的 Linux 版本:cat /etc/issue
要更直接地响应您对 Linux 操作系统版本号的请求,请尝试使用此 cat 命令。
cat /etc/issue
在这里,您将看到发行版名称和版本。 简单的!
4. 找到你的 Linux 发行版:lsb_release -a
lsb_release 命令将显示有关您的 Linux 发行版的 Linux 标准基础 (lsb) 信息。
lsb_release -a
注意分销商的名称,以及发行版名称、版本和代号。 同样,这是一个简单的命令,具有紧凑、清晰的结果。
5. 使用 hostnamectl 显示 Linux 内核版本
hostnamectl 命令可用于更改系统主机名,但单独使用将显示 Linux 版本详细信息。
hostnamectl
使用该命令可显示设备的主机名,以及机器 ID 和体系结构。 您还将找到使用此命令显示的 Linux 版本和 Linux 内核版本。
6. 使用 uname -r 查看 Linux 内核版本
尽管前面的命令显示了有关 Linux 内核版本的详细信息,但如果这一切都需要,请尝试使用 uname -r 代替。
uname -r
这将输出发行版 Linux 内核的版本号。 没有上下文,只有版本号。
7. 使用 uname -mrs 的更多 Linux 内核细节
通过将 -r 开关扩展到 -mrs 可以找到有关当前发行版 Linux 版本的更多信息。
languaguname -mrs
这与你的妻子或母亲无关。 相反,-mrs 命令提供有关内核名称和硬件版本的信息。 在我们的 example,我们在显示 armv71 的 Raspberry Pi 4 上运行了该命令。 基于 Intel/AMD 的 32 位或 64 位架构将改为显示 x86_64。
8.显示更多Linux内核版本信息:uname -a
使用 -a 命令扩展可以显示有关 Linux 内核的更多信息。
uname -a
使用它,您将看到设备名称、Linux 内核版本、发布日期、体系结构和完整的操作系统名称(通常是 GNU/Linux)。
9. 详细的 Linux 内核信息与 cat /proc/version
检查 Linux 内核版本的最后一个选项是另一个 cat 命令。 这使用 /proc 目录中的版本文件。
cat /proc/version
您将找到当前 Linux 内核的版本号,该版本号是根据 /proc/sys/kernel/ostype、/proc/sys/kernel/osrelease 和 /proc/sys/kernel/version 文件中的信息编译而成的。 如前所述, cat 命令连接来自各种文件的信息,这就是这里发生的事情。
现在您知道您正在运行哪个版本的 Linux
有了九个命令行选项和您可以在您的发行版选择的桌面环境中找到的详细信息,您现在应该知道如何找到您的 Linux 操作系统版本。 检查你的 Linux 发行版很容易——如果你知道怎么做的话! 同样,追踪 Linux 内核版本的细节现在也应该很清楚了。
想在 Linux 终端上做更多事情吗? 使用这些提示和技巧成为 Linux 命令行大师。