linux查看装的什么系统
linux查看装的什么系统详细介绍
在 Linux 系统中,可以通过以下几种常用方法查看当前安装的操作系统信息:
方法 1:查看通用发行版信息(推荐)
bash
cat /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"
- 包含系统名称、版本号、代号等详细信息,适用于大多数现代 Linux 发行版(如 Ubuntu、Debian、Fedora、CentOS 等)。
方法 2:查看基于 Debian/Ubuntu 的系统信息(如适用)
bash
lsb_release -a
输出示例:
plaintext
No LSB modules are available.Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy
- 若提示命令不存在,需先安装
lsb-release包:bashsudo apt install lsb-release # Debian/Ubuntu 系sudo dnf install redhat-lsb # RHEL/CentOS 系
方法 3:查看 Red Hat 系系统信息(如 RHEL、CentOS、Rocky Linux 等)
bash
cat /etc/redhat-release
输出示例:
plaintext
CentOS Linux release 7.9.2009 (Core)
- 直接显示系统名称和版本,适用于 Red Hat 家族系统。
方法 4:查看内核与系统基础信息
bash
uname -a
输出示例:
plaintext
Linux localhost 5.15.0-71-generic #78-Ubuntu SMP Fri Mar 3 15:26:17 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
- 显示内核版本、主机名、架构等,但 不直接显示发行版名称,需结合其他方法使用。
方法 5:查看详细内核编译信息(可选)
bash
cat /proc/version
输出示例:
plaintext
Linux version 5.15.0-71-generic (buildd@lcy01-amd64-010) (gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) ) #78-Ubuntu SMP Fri Mar 3 15:26:17 UTC 2023
- 包含内核编译时间、GCC 版本等技术细节。
总结:
- 首选
cat /etc/os-release,适用于几乎所有现代 Linux 系统,信息最全面。 - Red Hat 系系统可直接用
cat /etc/redhat-release。 - Debian/Ubuntu 系推荐
lsb_release -a(需先安装工具)。
根据上述命令的输出,即可明确当前系统的发行版名称(如 Ubuntu、CentOS、Fedora 等)和版本号。