插件窝 干货文章 快速判定运行的 Linux 是什么版本?

快速判定运行的 Linux 是什么版本?

release bash 版本 信息    来源:    2025-05-21

在 Linux 系统中,可以通过以下命令快速判定系统版本和发行版信息:

1. 查看发行版信息

cat /etc/*-release

或使用:

lsb_release -a

(若未安装 lsb_release,可通过包管理器安装,如 sudo apt install lsb-release)

2. 查看内核版本

uname -r

或完整信息:

uname -a

3. 针对特定发行版的补充方法

  • RedHat/CentOS: bash cat /etc/redhat-release
  • Debian/Ubuntu: bash cat /etc/debian_version
  • Arch Linux: bash cat /etc/arch-release

4. 使用 hostnamectl(systemd 系统)

hostnamectl

输出会包含 Operating System 和 Kernel 信息。

5. 检查包管理器信息

  • RPM 系: bash rpm --query centos-release # 或 redhat-release
  • DPKG 系: bash dpkg -l | grep linux-image

输出示例说明

  • /etc/os-release 文件会明确显示 NAME、VERSION_ID 等字段。
  • uname -r 返回内核版本(如 5.4.0-91-generic)。

注意事项

  • 某些精简版系统可能缺少部分文件,优先检查 /etc/*-release。
  • 容器环境可能需要检查基础镜像的原始信息。

通过组合以上命令,可快速确认系统的发行版名称、版本号及内核版本。