怎么看linux系统的版本号
怎么看linux系统的版本号详细介绍
在 Linux 系统中查看版本号的方法因需求而异,以下是常见的方式:
一、命令行工具
- 查看发行版版本
lsb_release -a(需安装 LSB 包):bashlsb_release若提示命令不存在,在 Debian/Ubuntu 中可通过
sudo apt install lsb-release安装。cat /etc/os-release(通用方法):bash/etc/os-release该文件包含标准化的发行版信息,适用于 CentOS、Fedora 等主流系统。
- 发行版特定文件:
- CentOS/RHEL:
cat /etc/centos-release或cat /etc/redhat-release - Fedora:
cat /etc/fedora-release - openSUSE:
cat /etc/SuSE-release - Arch Linux:
pacman -Qi linux | grep Version
- CentOS/RHEL:
- 查看内核版本
uname -r(仅内核版本):bashuname -a(完整系统信息):bashcat /proc/version(含编译信息):bash/proc/version
- 其他工具
hostnamectl(系统详情):bashhostnamectl
二、图形界面方法
- GNOME 桌面(如 Ubuntu):
- 点击右上角系统菜单 → 设置 → 关于,查看 "版本" 信息。
- KDE Plasma(如 openSUSE):
- 点击系统菜单 → 系统设置 → 系统信息,查看 "版本" 标签。
- XFCE 等轻量桌面:
- 通常在设置管理器 → 系统信息中可找到版本信息。
三、关键区别
- 内核版本:如
5.15.0-1033-aws,通过uname -r查看,是 Linux 核心程序的版本。 - 发行版版本:如
Ubuntu 22.04.3 LTS,通过lsb_release -a或/etc/os-release查看,是厂商集成的完整系统版本。
四、特殊场景
- 脚本自动化:可编写脚本同时获取发行版和内核版本:bash
lsb_release "
"
- 旧系统兼容:部分老旧系统可能需通过
cat /etc/issue查看,但信息可能不完整。
根据具体需求选择合适的方法,通用推荐优先使用cat /etc/os-release或lsb_release -a获取发行版信息,uname -r获取内核版本。