欢迎光临中国护送网
详情描述

1. 查看 /etc/os-release 文件

这是最推荐的标准方法,适用于所有现代 Linux 系统:

cat /etc/os-release

或使用 grep 获取特定信息:

grep PRETTY_NAME /etc/os-release
grep VERSION_ID /etc/os-release

2. 查看 /etc/debian_version 文件

Debian 特有的简单版本文件:

cat /etc/debian_version

输出示例:11.0bookworm/sid

3. 使用 lsb_release 命令

需要先安装 lsb-release 包:

# 如果未安装,先安装:
sudo apt install lsb-release

# 查看所有信息:
lsb_release -a

# 只查看版本号:
lsb_release -r

# 只查看代号:
lsb_release -c

# 描述信息:
lsb_release -d

4. 使用 hostnamectl 命令

显示系统信息,包括 Debian 版本:

hostnamectl

5. 查看 /etc/issue 文件

显示登录前的系统信息:

cat /etc/issue
cat /etc/issue.net

6. 使用 uname 命令查看内核版本

虽然这不是 Debian 版本,但常一起查看:

uname -a          # 所有信息
uname -r          # 内核版本
uname -m          # 系统架构

7. 查看 /proc/version

内核和 GCC 版本信息:

cat /proc/version

额外技巧:组合命令

# 一键获取完整信息
echo "Debian 版本:$(cat /etc/debian_version)"
echo "系统描述:$(grep PRETTY_NAME /etc/os-release | cut -d'"' -f2)"
echo "内核版本:$(uname -r)"

各命令输出对比

方法 输出内容 特点
/etc/os-release 完整系统信息 标准、详细
/etc/debian_version 简单版本号 快速、直接
lsb_release 标准化系统信息 规范、跨发行版
hostnamectl 系统+内核信息 现代、简洁
uname 内核相关信息 专注内核

Debian 版本代号对照表

  • Debian 12: Bookworm (稳定版)
  • Debian 11: Bullseye (旧稳定版)
  • Debian 10: Buster (较旧版本)

建议:生产环境中推荐使用 /etc/os-releaselsb_release,这些方法最标准且可靠。