插件窝 干货文章 如何查看当前Linux系统的版本

如何查看当前Linux系统的版本

release 版本 Ubuntu bash 60    来源:    2025-04-22

在Linux系统中,可以通过以下多种方法查看系统版本信息:


1. 查看内核版本

uname -r
  • 输出示例:5.4.0-135-generic
  • 说明:仅显示内核版本(不显示发行版信息)。

2. 查看发行版信息

通用方法(适用于大多数发行版)

cat /etc/os-release
  • 输出示例(Ubuntu): ini NAME="Ubuntu" VERSION="20.04.6 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.6 LTS" VERSION_ID="20.04"
  • 关键字段NAME, VERSION_ID, PRETTY_NAME

替代命令

lsb_release -a
  • 需要安装 lsb-release 包(部分最小化安装可能缺失)。

3. 针对特定发行版的命令

  • Debian/Ubuntu: bash cat /etc/debian_version # Debian版本号
  • RedHat/CentOS/RHEL: bash cat /etc/redhat-release
  • Arch Linux: bash cat /etc/arch-release

4. 查看所有系统信息(详细)

hostnamectl
  • 输出示例: Static hostname: my-server Operating System: Ubuntu 20.04.6 LTS Kernel: Linux 5.4.0-135-generic Architecture: x86-64

5. 其他工具

  • neofetch(需安装): bash sudo apt install neofetch # Ubuntu/Debian neofetch
    • 显示美观的系统信息(含Logo和版本)。

总结

需求场景 推荐命令
快速查看内核版本 uname -r
获取发行版详细信息 cat /etc/os-release
兼容旧系统 lsb_release -a
快速查看RedHat系版本 cat /etc/redhat-release
图形化展示 neofetch

根据系统环境选择合适的方法即可。