欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

使用命令行检测Ubuntu版本方法

程序员文章站 2022-06-01 13:05:15
方法一:使用lsb_release实用程序 lsb_release实用程序可以显示有关linux发行版的lsb(linux标准库)信息。它是检查ubuntu版本的首选方法...

方法一:使用lsb_release实用程序

lsb_release实用程序可以显示有关linux发行版的lsb(linux标准库)信息。它是检查ubuntu版本的首选方法,无论运行的是哪个桌面环境或ubuntu版本,此方法都可以使用。

下面我们就来看看如何检测ubuntu版本:

1、使用ctrl+alt+t键盘快捷键或单击终端图标打开终端。

2、使用lsb_release -a命令显示ubuntu版本,会在description行看到ubuntu版本信息

输出:

no lsb modules are available.

distributor id: ubuntu

description:  ubuntu 18.04 lts

release:  18.04

codename:  bionic

从上面的输出可以看出我使用的是ubuntu 18.04 lts。

也可以只显示description行,只需执行以下命令:

lsb_release -d

输出:

description:  ubuntu 18.04 lts

方法二:使用cat命令

1、使用cat命令显示/etc/issue文件中包含系统标识文本的内容

需要执行以下命令:

cat /etc/issue

输出结果:

ubuntu 18.04 lts \n \l

2、使用cat命令显示/etc/os-release文件中信息

/etc/os-release是一个包含操作系统标识数据的文件,只能在运行systemd的较新ubuntu版本上找到。

注:只有拥有ubuntu 16.04或更高版本时,此方法才有效。

需要执行以下命令:

cat /etc/os-release

输出:

name="ubuntu"

version="18.04 lts (bionic beaver)"

id=ubuntu

id_like=debian

pretty_name="ubuntu 18.04 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

方法三:使用hostnamectl命令

hostnamectl是一个允许用户设置主机名的命令,但也可以使用它来检查ubuntu版本。

注:此命令仅适用于ubuntu 16.04或更高版本。

需要执行以下命令:

hostnamectl

输出:

static hostname: linuxize

     icon name: computer-vm

      chassis: vm

    machine id: f1ce51f447c84509a86afc3ccf17fa24

      boot id: 2b3cd5003e064382a754b1680991040d

  virtualization: kvm

 operating system: ubuntu 18.04 lts

      kernel: linux 4.15.0-22-generic

   architecture: x86-64