怎么看linux系统的发行版本
怎么看linux系统的发行版本详细介绍
在 Linux 系统中,查看发行版本的方法有多种,以下是常用的几种方式:
方法 1:查看系统版本文件(通用方法)
大多数 Linux 发行版(如 Ubuntu、Debian、CentOS、Fedora 等)都会在 /etc/ 目录下提供版本信息文件:
bash
/etc/os-release
输出示例(以 Ubuntu 为例):
plaintext
NAME="Ubuntu"VERSION="22.04.3 LTS (Jammy Jellyfish)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 22.04.3 LTS"
VERSION_ID="22.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=jammy
UBUNTU_CODENAME=jammy
方法 2:使用
lsb_release 命令(适用于 Debian/Ubuntu 系列)
如果系统安装了 lsb-release 工具(通常默认安装),可以直接运行:
bash
lsb_release
输出示例:
plaintext
No LSB modules are available.Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy
如果命令不存在,可通过以下命令安装(以 Ubuntu 为例):
bash
lsb-release
方法 3:查看
/etc/issue 或
/etc/issue.net(简洁信息)
这两个文件会显示系统的简短版本信息:
bash
/etc/issue
输出示例(Ubuntu):
plaintext
Ubuntu 22.04.3 LTS \n \l
方法 4:使用
uname 命令(查看内核信息)
uname 主要用于查看内核相关信息,若需结合发行版名称,可配合其他命令:
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
其中 #78-Ubuntu 中的 Ubuntu 即发行版名称,但具体版本号需结合其他方法确认。
方法 5:查看特定发行版的版本文件
- Debian/Ubuntu:
cat /etc/lsb-release(旧版本) - RedHat/CentOS/Fedora:
cat /etc/redhat-release
输出示例:plaintextCentOS Linux release 7.9.2009 (Core)912CentOS Linux release 7.9.2009 (Core)
- Arch Linux:无特定版本文件,可通过
pacman -Qos arch-release查看。
总结
最推荐的通用方法是直接运行 cat /etc/os-release,该文件遵循 OS Release Specification,几乎所有现代 Linux 发行版都支持。如果需要更详细的信息(如代号、支持链接等),可结合 lsb_release -a 使用。