在Linux系统中,可以通过以下命令查看系统版本和内核信息:

1. 查看系统版本信息
方法一:lsb_release(适用于大多数发行版)
lsb_release -a
输出示例:
Distributor ID: Ubuntu Description: Ubuntu 22.04.3 LTS Release: 22.04 Codename: jammy
方法二:查看 /etc/os-release 文件
cat /etc/os-release
输出示例:
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"
方法三:针对特定发行版
-
CentOS/RHEL:
cat /etc/redhat-release -
Debian:
cat /etc/debian_version
2. 查看内核信息
方法一:uname 命令
uname -a
输出示例:
Linux ubuntu-server 5.15.0-78-generic #85-Ubuntu SMP Fri Jul 7 15:25:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
-
关键参数:
-
-r:仅显示内核版本(如5.15.0-78-generic)。 -
-m:显示系统架构(如x86_64)。
-
方法二:查看 /proc/version
cat /proc/version
输出示例:
Linux version 5.15.0-78-generic (buildd@lcy02-amd64-060) (gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #85-Ubuntu SMP Fri Jul 7 15:25:09 UTC 2023
3. 图形化工具(如有桌面环境)
-
GNOME:
打开「设置」→「关于」即可查看系统版本和内核信息。
总结
| 需求 | 推荐命令 |
|---|---|
| 查看系统发行版信息 | lsb_release -a 或 cat /etc/os-release |
| 查看内核版本 | uname -r 或 cat /proc/version |
| 快速获取完整信息 | uname -a |
注意:
-
如果
lsb_release不可用,需安装lsb-core包(如sudo apt install lsb-core)。 -
不同发行版的配置文件路径可能略有差异(如CentOS使用
/etc/centos-release)。