/etc/os-release
这是最推荐的标准方法,适用于所有现代 Linux 系统:
cat /etc/os-release
或使用 grep 获取特定信息:
grep
grep PRETTY_NAME /etc/os-release grep VERSION_ID /etc/os-release
/etc/debian_version
Debian 特有的简单版本文件:
cat /etc/debian_version
输出示例:11.0 或 bookworm/sid
11.0
bookworm/sid
lsb_release
需要先安装 lsb-release 包:
lsb-release
# 如果未安装,先安装: sudo apt install lsb-release # 查看所有信息: lsb_release -a # 只查看版本号: lsb_release -r # 只查看代号: lsb_release -c # 描述信息: lsb_release -d
hostnamectl
显示系统信息,包括 Debian 版本:
/etc/issue
显示登录前的系统信息:
cat /etc/issue cat /etc/issue.net
uname
虽然这不是 Debian 版本,但常一起查看:
uname -a # 所有信息 uname -r # 内核版本 uname -m # 系统架构
/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 或 lsb_release,这些方法最标准且可靠。