如何检查Debian Linux版本

时间:2020-03-05 15:27:11  来源:igfitidea点击:

首次登录Debian Linux系统时,在进行任何工作之前,最好检查一下计算机上正在运行的Debian版本。

始终积极维护以下三个Debian版本:

  • 稳定-Debian的最新正式发行版本。在撰写本文时,Debian的当前稳定发行版是版本9(stretch)。这是推荐用于生产环境的版本。
  • 测试-预览发行版将成为下一个稳定版本。它包含尚未准备好稳定发布的软件包,但它们正在排队。此发行版会不断更新,直到冻结并稳定发行为止。
  • 不稳定,总是代号sid-这是Debian积极开发的发行版。

在本教程中,我们将显示几个不同的命令,说明如何检查系统上安装了哪个版本的Debian Linux。

从命令行检查Debian版本

“ lsb_release”实用程序显示有关Linux发行版的LSB(Linux标准库)信息。

检查Debian版本的首选方法是使用“ lsb_release”实用程序,该实用程序显示有关Linux发行版的LSB(Linux标准库)信息。
无论我们运行的是哪种桌面环境或者Debian版本,此方法都将起作用。

lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 9.5 (stretch)
Release:	9.5
Codename:	stretch

Debian版本将显示在“说明”行中。
从上面的输出中可以看到,我正在使用Debian GNU/Linux 9.5(拉伸)。

除了打印所有上述信息之外,我们还可以显示描述行,该描述行显示通过'-d'开关的Debian版本。

lsb_release -d

输出应类似于以下内容:

Description:	Debian GNU/Linux 9.5 (stretch)

另外,我们也可以使用以下命令来检查Debian版本。

使用'/etc/issue'文件检查Debian版本

以下cat命令将显示“/etc/issue”的内容,其中包含系统标识文本:

cat /etc/issue

输出将如下所示:

Debian GNU/Linux 9 \n \l

使用'/etc/os-release'文件检查Debian版本

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

仅当我们使用Debian 9或者更高版本时,此方法才有效:

cat /etc/os-release

输出将如下所示:

PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

使用'hostnamectl'命令检查Debian版本

“ hostnamectl”是允许我们设置主机名的命令,但我们也可以使用它来检查Debian版本。

该命令仅适用于Debian 9或者更高版本:

hostnamectl
Static hostname: debian9.localdomain
         Icon name: computer-vm
           Chassis: vm
        Machine ID: a92099e30f704d559adb18ebc12ddac4
           Boot ID: 4224ba0d5fc7489e95d0bbc7ffdaf709
    Virtualization: qemu
  Operating System: Debian GNU/Linux 9 (stretch)
            Kernel: Linux 4.9.0-8-amd64
      Architecture: x86-64