插件窝 干货文章 linux如何查看系统版本

linux如何查看系统版本

release bash Ubuntu 示例 358    来源:    2025-04-18

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


1. 查看发行版信息(适用于大多数发行版)

cat /etc/*-release

或更简洁的:

cat /etc/os-release

输出示例(以 Ubuntu 为例):

NAME="Ubuntu"
VERSION="20.04.3 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.3 LTS"
VERSION_ID="20.04"

2. 查看内核版本

uname -r

输出示例

5.4.0-91-generic

3. 查看完整的系统信息(内核+架构等)

uname -a

输出示例

Linux hostname 5.4.0-91-generic #102-Ubuntu SMP Fri Nov 5 16:31:28 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

4. 发行版专用命令

  • Debian/Ubuntu:

    lsb_release -a
    

    输出示例

    Distributor ID: Ubuntu
    Description:    Ubuntu 20.04.3 LTS
    Release:        20.04
    Codename:       focal
    
  • CentOS/RHEL:

    cat /etc/redhat-release
    

    rpm --query centos-release  # CentOS
    rpm --query redhat-release  # RHEL
    
  • Arch Linux:

    cat /etc/arch-release
    

5. 查看系统架构

arch

uname -m

输出示例

x86_64   # 64位系统
armv7l   # ARM 32位

6. 其他工具

  • hostnamectl(Systemd 系统):

    hostnamectl
    

    输出包含操作系统、内核版本和架构信息。

  • neofetch(需安装,可视化显示):

    sudo apt install neofetch  # Debian/Ubuntu
    neofetch
    

总结

  • 快速查看发行版cat /etc/os-releaselsb_release -a
  • 内核版本uname -r
  • 详细系统信息uname -ahostnamectl

根据你的发行版选择合适的方法即可!