您的位置:

多方位了解查看Linux版本命令

一、使用uname命令查看Linux版本

在Linux系统中,使用uname命令可以查看Linux系统的版本和系统基本信息。

例如,输入如下命令:

uname -a

输出结果类似于:

Linux host_name 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

其中,“4.15.0-101-generic”即为Linux系统的版本号。

除此之外,uname命令还可以查看系统的其他基本信息,如内核名称、系统架构等。

二、使用/etc/*-release文件查看Linux版本

Linux系统中,可以通过查看/etc目录下相关的*-release文件来获取系统版本信息。

例如,输入如下命令:

cat /etc/os-release

输出结果类似于:

NAME="Ubuntu"
VERSION="18.04.4 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.4 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic

其中,“VERSION”即为Ubuntu的版本号。

除此之外,/etc目录下还有其他类似的文件,如lsb_release、redhat-release等文件,通过查看对应文件可以获取不同Linux发行版的版本信息。

三、使用lsb_release命令查看Linux版本

lsb_release命令是一个标准工具,可以用来获取Linux发行版的信息,如版本号、发行日期、开发代号等。

例如,输入如下命令:

lsb_release -a

输出结果类似于:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.4 LTS
Release:        18.04
Codename:       bionic

其中,“Release”即为Ubuntu的版本号。

四、使用cat命令查看/proc/version文件获取Linux版本

/proc/version是一个虚拟文件,可以用来获取当前Linux系统的版本信息。

例如,输入如下命令:

cat /proc/version

输出结果类似于:

Linux version 4.15.0-101-generic (buildd@lgw01-amd64-017) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020

其中,“Linux version”后面的一段即为Linux系统的版本号。

五、使用hostnamectl命令查看Linux版本

hostnamectl命令是一个标准工具,可以用来获取Linux系统的版本信息、架构信息、主机名等。

例如,输入如下命令:

hostnamectl

输出结果类似于:

   Static hostname: host_name
         Icon name: computer-server
           Chassis: server
        Machine ID: 11111111111111111111111111111111
           Boot ID: 22222222222222222222222222222222
  Operating System: Ubuntu 18.04.4 LTS
            Kernel: Linux 4.15.0-101-generic
      Architecture: x86-64

其中,“Operating System”即为Ubuntu的版本号。

六、总结

可以看出,获取Linux系统版本号的方式有多种。在实际的开发和运维中,可以根据实际情况选择不同的方式来获取Linux版本信息。