如何检查您的Debian Linux版本
当你第一次登录到一个Debian Linux系统时,在做任何工作之前,最好先检查一下机器上运行的Debian版本。
三个版本的Debian一直在积极地维护。
- 稳定版 - 最新正式发布的 Debian 版本。在写这篇文章的时候,目前 Debian 的稳定版是第 9 版(stretch)。这是推荐用于生产环境的版本。
- 测试 - 预览版将成为下一个稳定版。它包含了一些还没有准备好用于稳定版的软件包,但它们正处于稳定版的队列中。这个版本会持续更新,直到它被冻结并作为稳定版发布。
- Unstable,始终以sid为代号--这是Debian积极开发的发行版。
在本教程中,我们将展示几个不同的命令,说明如何检查你的系统上安装的是什么版本的Debian Linux。
从命令行检查Debian版本
lsb_release
工具显示了关于Linux发行版的LSB(Linux标准基础)信息。
检查您的Debian版本的首选方法是使用lsb_release
工具,它可以显示关于Linux发行版的LSB(Linux Standard Base)信息。无论你运行的是哪种桌面环境或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 (stretch)。
你可以不打印上述所有信息,而是显示描述行,该行显示你的Debian版本,通过-d
开关。
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
总结
在本指南中,我们向您展示了如何找到您的系统中所安装的 Debian 版本。更多关于 Debian 版本的信息,请访问 Debian Releases 页面。
如果您有任何问题,请随时留言咨询。