linux操作系统查看版本命令
linux操作系统查看版本命令详细介绍
在 Linux 操作系统中,查看系统版本的命令因发行版不同可能略有差异,以下是常用的几种方法:
1.
通用方法(适用于大多数现代 Linux 发行版)
bash
/etc/os-release
- 输出包含系统名称、版本号、ID、代号、厂商等详细信息,例如:plaintext
NAME="Ubuntu"VERSION="22.04.3 LTS (Jammy Jellyfish)"
ID=ubuntu
ID_LIKE=debian
VERSION_ID="22.04"
2.
适用于 Debian/Ubuntu 系列(含 Linux Mint 等衍生版)
bash
lsb_release
- 若提示命令不存在,需先安装
lsb-release包:bashlsb-release - 输出示例:plaintext
Distributor ID: UbuntuDescription: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy
3.
适用于 RedHat/CentOS/RHEL/AlmaLinux 等 RedHat 系发行版
bash
/etc/redhat-release
- 直接显示系统版本,例如:plaintext
CentOS Linux release 7.9.2009 (Core)
4.
查看内核版本(所有 Linux 系统通用)
bash
- 输出包含内核版本、架构、主机名等信息,例如:plaintext
Linux localhost 5.15.0-71-generic #78-Ubuntu SMP Fri Mar 17 17:20:51 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
5.
其他方法(特定发行版)
- Arch/Manjaro:通常无固定版本文件(滚动更新),可通过
pacman -Qos linux查看内核版本,系统版本通过cat /etc/os-release确认。 - Fedora:除
os-release外,也可通过cat /etc/fedora-release查看。
总结:
- 推荐优先使用
cat /etc/os-release,该文件为 POSIX 标准,几乎所有现代 Linux 发行版均支持。 - 若需区分 “操作系统发行版版本” 和 “内核版本”,前者用上述方法,后者用
uname -r(仅内核版本)或uname -a(完整信息)。
根据你的 Linux 发行版选择对应的命令即可。