如何检查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