如何通过uname命令查看内核版本

我们可以使用“uname linux命令”查看我们的系统内核版本。

$uname -srm
Linux 5.8.0-44-generic x86_64

该输出显示我们正在运行内核版本为5.8.0-44。

以下是这些数字的意思:

  • 5- 内核版本。
  • 8- 重大修订。
  • 0- 微小修订。
  • 44- 补丁号码。
  • x86-64-表示编译内核的CPU架构。

要查看有关我们特定内核构建的更多信息,我们可以添加“-V”选项,它提供了特定于分发的详细信息。

$uname -srmv
Linux 5.8.0-44-generic #50~20.04.1-Ubuntu SMP Wed Nov 10 21:07:30 UTC 2021 x86_64
在Linux上如何查看内核版本

如何通过hostnamectl命令查看内核版本

在使用SystemD的Linux系统中, 可以使用“HostNamectl”命令查看内核信息。

$hostnamectl
   Static hostname: onitroad
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 4c1c3db5471746bd814d2bf4344b59eb
           Boot ID: 519f6ac7cc79448aadeefbfd995283eb
    Virtualization: oracle
  Operating System: Ubuntu 20.04.2 LTS
            Kernel: Linux 5.8.0-44-generic
      Architecture: x86-64

或者,对于更简洁的输出:

$hostnamectl | grep Kernel
            Kernel: Linux 5.8.0-44-generic

如何通过/proc/version文件查看kernel版本

$cat /proc/version
Linux version 5.8.0-44-generic (buildd@lgw01-amd64-054) (gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #50~20.04.1-Ubuntu SMP Wed Nov 10 21:07:30 UTC 2021
日期:2020-07-07 20:56:11 来源:oir作者:oir