当前位置:首页 > Linux > 正文

快速查看Linux系统版本方法

查询Linux版本常用命令: ,1. 使用 uname -a 查看内核版本和系统架构。 ,2. 运行 lsb_release -a 获取发行版详细信息(需安装lsb-core)。 ,3. 查看 /etc/os-release 文件: cat /etc/os-release。 ,4. 部分系统可通过 hostnamectl 直接显示版本信息。

如何查询 Linux 系统版本?完整指南

在 Linux 系统运维、软件安装或故障排查时,准确获取系统版本信息至关重要,不同发行版(如 Ubuntu、CentOS、Debian)的查询方法略有差异,本文提供7种专业方法,涵盖命令行工具和系统文件解析,适用于所有主流发行版。


一、通过 lsb_release 命令(推荐)

适用场景:快速获取标准化系统信息(支持 Ubuntu/Debian/CentOS 等)。

lsb_release -a

输出示例

快速查看Linux系统版本方法 第1张

提示:若命令未安装,可通过 sudo apt install lsb-release(Debian/Ubuntu)或 sudo yum install redhat-lsb-core(CentOS/RHEL)安装。


二、查看 /etc/os-release 系统文件

适用场景:通用性强,所有现代 Linux 发行版均支持。

cat /etc/os-release

关键字段解析

  • PRETTY_NAME:系统全称(如 "Ubuntu 22.04.3 LTS")
  • VERSION_ID:主版本号(如 "22.04")
  • ID:发行版标识(如 ubuntu、centos)


️ 三、使用 hostnamectl 命令(Systemd 系统)

适用场景:快速查看系统版本和内核信息。

hostnamectl

输出示例

Operating System: Ubuntu 22.04.3 LTS Kernel: Linux 5.15.0-86-generic Architecture: x86-64


四、检查发行版专属文件

不同发行版有特定版本文件,直接读取即可:

| 发行版 | 命令 |

|————–|——————————|

| CentOS/RHEL | cat /etc/centos-release 或 cat /etc/redhat-release |

| Debian | cat /etc/debian_version |

| Ubuntu | cat /etc/issue |

快速查看Linux系统版本方法 第2张


️ 五、查询内核版本(uname 命令)

适用场景:获取内核版本与硬件架构。

uname -rms

输出示例

Linux 5.15.0-86-generic x86_64

️ 注意:此方法仅显示内核版本,非发行版版本。


六、通过包管理器获取信息

  • Debian/Ubuntu: dpkg -l | grep 'linux-image' | head -n1
  • CentOS/RHEL: rpm -q kernel


七、图形化界面查看(GUI 用户)

  • Ubuntu:Settings → About
  • CentOS GNOME:Applications → System Tools → Settings → Details


总结与建议

方法 适用性 推荐指数
lsb_release -a 跨发行版通用
/etc/os-release 所有现代系统
发行版专属文件 特定系统
hostnamectl Systemd 系统

最佳实践

  1. 优先使用 lsb_release -a 或 cat /etc/os-release,兼容性最佳。
  2. 需内核信息时结合 uname -rms。
  3. 生产环境中建议通过多命令交叉验证。


引用说明

通过以上方法,您可精准获取 Linux 系统版本信息,确保运维操作准确无误!

快速查看Linux系统版本方法 第3张

0