您的位置:

多种方式查看Linux版本

Linux是自由和开放源代码软件操作系统,是一种广泛应用于服务器系统和嵌入式系统的操作系统。查看Linux版本是我们日常开发和运维中经常需要进行的操作之一,以下是多种方式进行查看。

一、通过uname命令查看Linux版本

$ uname -a

上述命令可以返回Linux系统的详细版本信息,包括内核版本、系统架构、主机名等。

另外,也可以通过uname命令查看系统内核版本:

$ uname -r

上述命令可以返回系统内核版本。

二、通过/etc/issue文件查看Linux版本

$ cat /etc/issue

上述命令可以返回Linux系统的版本号及其它一些信息,例如Ubuntu版本如下:

Ubuntu 20.04.3 LTS \n \l

其中,"20.04.3 LTS"是版本号。

三、通过lsb_release命令查看Linux版本

$ lsb_release -a

上述命令可以返回Linux系统的版本和发行号等信息,例如Ubuntu版本如下:

Distributor ID:    Ubuntu
Description:    Ubuntu 20.04.3 LTS
Release:    20.04
Codename:    focal

其中,"Release: 20.04"是版本号。

四、通过cat /proc/version命令查看Linux版本

$ cat /proc/version

/proc/version文件包含了当前Linux内核版本信息,输出内容如下:

Linux version 5.4.0-84-generic (buildd@lgw01-amd64-064) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #94-Ubuntu SMP Thu Aug 26 20:27:37 UTC 2021

其中,"Linux version 5.4.0-84-generic"是版本号。

五、通过cat /etc/os-release命令查看Linux版本

$ cat /etc/os-release

上述命令可以返回Linux系统的版本序列号等详细信息,例如Ubuntu版本如下:

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/"

其中,"VERSION_ID="20.04""是版本号。

六、通过hostnamectl命令查看Linux版本

$ hostnamectl

上述命令可以返回Linux系统的版本和主机名等信息,例如Ubuntu版本如下:

   Static hostname: ubuntu
         Icon name: computer-vm
           Chassis: vm
        Machine ID: d9ab1b4c321d40379356c1fceb01d6e8
           Boot ID: 196c0104ccaa471fafb8b8a2a10109b8
    Virtualization: oracle
  Operating System: Ubuntu 20.04.3 LTS
            Kernel: Linux 5.4.0-84-generic
      Architecture: x86-64

其中,"Operating System: Ubuntu 20.04.3 LTS"是版本号。

七、通过/proc/sys/kernel/osrelease查看Linux版本

$ cat /proc/sys/kernel/osrelease

上述命令可以返回Linux系统的内核版本信息,版本号如下:

5.4.0-84-generic

总结

以上便是查看Linux版本的多种方式,不同的命令输出信息略有不同。在实际工作中,我们可以根据实际需求选择对应的命令进行查看。