linux如何查询系版本号统
linux如何查询系版本号统详细介绍
在 Linux 系统中,查询系统版本号的方法主要取决于具体的发行版,但以下是几种通用且常用的方式:
方法 1:使用 lsb_release 命令
lsb_release 命令(Linux Standard Base)可显示发行版的详细信息,适用于大多数现代 Linux 发行版(如 Ubuntu、CentOS 等)。
执行命令:
bash
lsb_release
输出示例(以 Ubuntu 22.04 为例):
plaintext
No LSB modules are available.Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy
-a表示显示所有信息(包括发行版名称、版本、代号等)。
方法 2:查看 /etc/os-release 文件
/etc/os-release 是一个包含操作系统标识信息的标准化文件,几乎所有现代 Linux 发行版(如 Ubuntu、CentOS、Fedora 等)都支持此文件。
执行命令:
bash
/etc/os-release
输出示例(以 CentOS 7 为例):
plaintext
NAME="CentOS Linux"VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
...
关键字段说明:
NAME:发行版名称(如 "Ubuntu"、"CentOS Linux")。VERSION_ID:版本号(如 "22.04"、"7")。
方法 3:查看发行版特定文件
部分发行版会提供专有文件存储版本信息,例如:
- Red Hat 系列(CentOS、Fedora、RHEL):
bash/etc/redhat-release输出示例:
plaintextCentOS Linux release 7.9.2009 (Core) - Debian 系列(Ubuntu、Debian):
bash/etc/debian_version输出示例(Ubuntu 可能显示类似内容):
plaintext11.0
方法 4:使用 uname 查看内核版本
uname 命令可显示内核相关信息(虽不直接显示发行版版本,但可辅助判断系统环境)。
执行命令:
bash
输出示例:
plaintext
Linux server01 5.4.0-150-generic #167-Ubuntu SMP Fri Feb 3 14:09:57 UTC 2023 x86_64 x86_64 x86_64 GNU
其中 5.4.0-150-generic 是内核版本号。
总结
- 若需明确的发行版名称和版本号,优先使用
lsb_release -a或cat /etc/os-release。 - 若系统不支持
lsb_release(如部分精简环境),直接查看/etc/os-release或发行版特定文件(如/etc/redhat-release)更可靠。