插件窝 干货文章 linux如何查看版本信息

linux如何查看版本信息

release 内核 bash 系统 63    来源:    2025-05-01

在 Linux 系统中,可以通过以下命令查看系统版本和内核信息:

1. 查看内核版本

uname -a

或精简信息:

uname -r  # 仅显示内核版本
uname -m  # 显示系统架构(如x86_64)

2. 查看发行版信息

不同发行版有各自的命令:

通用方法(适用于大多数系统):

cat /etc/os-release

lsb_release -a

针对特定发行版:

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

3. 其他有用命令

hostnamectl  # systemd系统提供的详细信息(包含内核和发行版)
cat /proc/version  # 查看内核和GCC版本

示例输出解析:

  • uname -a 输出类似:

    Linux myserver 5.4.0-80-generic #90-Ubuntu SMP Fri Jul 9 22:49:44 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
    

    表示:内核版本为5.4.0-80,系统架构是x86_64。

  • /etc/os-release 内容类似:

    NAME="Ubuntu"
    VERSION="20.04.2 LTS (Focal Fossa)"
    ID=ubuntu
    

注意事项:

  1. 部分旧版系统可能没有/etc/os-release文件。
  2. 如果lsb_release命令未找到,可通过包管理器安装(如yum install redhat-lsb-coreapt install lsb-release)。

选择适合你系统的方法即可快速获取版本信息。