在 Debian 系统中,有多种方式可以查看系统版本信息。以下是几种常用且可靠的方法:
/etc/os-release(推荐)这是最通用、最推荐的方法,适用于大多数现代 Debian 系统。
cat /etc/os-release
输出示例:
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
/etc/debian_version这是 Debian 特有的版本文件,只显示版本号。
cat /etc/debian_version
输出示例:
11.7
lsb_release 命令需要先安装 lsb-release(通常已预装):
lsb_release -a
输出示例:
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
如果未安装,可使用:
sudo apt install lsb-release
hostnamectl(适用于 systemd)如果你的系统使用 systemd(大多数现代 Debian 都使用):
hostnamectl
输出中包含:
Operating System: Debian GNU/Linux 11 (bullseye)
有时你可能想看的是 Linux 内核版本:
uname -r
或:
uname -a
⚠️ 注意:内核版本 ≠ Debian 版本
| 方法 | 显示内容 | 推荐程度 |
|---|---|---|
/etc/os-release |
完整系统信息 | ⭐⭐⭐⭐⭐ |
/etc/debian_version |
仅版本号 | ⭐⭐⭐⭐ |
lsb_release -a |
标准 LSB 信息 | ⭐⭐⭐⭐ |
hostnamectl |
系统 + 主机信息 | ⭐⭐⭐ |
uname -r |
内核版本 | ⭐⭐ |
如果你愿意,我也可以帮你判断当前 Debian 是否已停止支持(EOL),或者如何升级到新版本,比如从 Debian 10 → 11 → 12。