linux查看版本号的命令
linux查看版本号的命令详细介绍
在 Linux 中查看系统版本号的命令因发行版和需求(如查看内核版本或发行版版本)而异,以下是常用方法:
一、查看内核版本
uname命令(通用,所有 Linux 系统适用)- 显示完整系统信息(包括内核版本):bash
输出示例(内核版本为
5.15.0-1035-azure):plaintextLinux localhost 5.15.0-1035-azure #39~20.04.1-Ubuntu SMP Thu Mar 23 15:03:24 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux - 仅显示内核版本:bash
- 显示完整系统信息(包括内核版本):bash
二、查看发行版版本(如 Ubuntu、CentOS 等)
1.
lsb_release 命令(适用于支持 LSB 的发行版,如 Ubuntu、Debian、Linux Mint 等)
- 若命令不存在,需先安装(以 Ubuntu 为例):bash
lsb-release - 显示详细发行版信息(包括版本号):bash
lsb_release输出示例(Ubuntu 20.04):plaintext
No LSB modules are available.Distributor ID: Ubuntu
Description: Ubuntu 20.04.6 LTS
Release: 20.04
Codename: focal
2.
/etc/os-release 文件(现代 Linux 发行版通用,推荐)
- 直接读取系统发行版信息:bash
/etc/os-release输出示例(Ubuntu):plaintext
NAME="Ubuntu"VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.6 LTS"
VERSION_ID="20.04"
3.
Red Hat 系列专用文件(如 CentOS、RHEL、Fedora)
- 直接显示发行版名称和版本:bash
/etc/redhat-release输出示例(CentOS 7):plaintext
CentOS Linux release 7.9.2009 (Core)
4.
/etc/issue 或 /etc/issue.net 文件
- 显示简洁的发行版和版本信息(可能包含欢迎信息):bash
/etc/issue输出示例(Ubuntu):plaintext
Ubuntu 20.04.6 LTS \n \l
三、总结常用命令
| 需求 | 命令 |
|---|---|
| 内核版本 | uname -r 或 uname -a |
| 发行版详细信息 | lsb_release -a(需安装)或 cat /etc/os-release(推荐) |
| Red Hat 系发行版 | cat /etc/redhat-release |
| 简洁版本信息 | cat /etc/issue |
根据你的 Linux 发行版选择合适的方法即可。