在Linux系统中,查看系统版本的方法因发行版不同而有所差异,以下是常用命令及解析:
一、查看系统版本信息
通用方法 - `lsb_release -a`:显示发行版名称、版本号、代号等详细信息,适用于大多数Linux发行版(如Ubuntu、Debian)。
- `cat /etc/os-release`:读取包含系统名称、版本号等信息的文件,适用于多种发行版(如Red Hat、CentOS、SUSE)。
发行版特定命令
- Red Hat/CentOS: `cat /etc/redhat-release` 或 `rpm -q centos-release`。 - Fedora
- SUSE:`cat /etc/SuSE-release`。
- 国产系统(如麒麟、凝思):`cat /etc/kylin-release` 或 `cat /etc/ns-release`。
其他辅助命令 - `cat /etc/issue`:显示发行版名称和版本号(适用于Debian/Ubuntu)。
- `cat /proc/version`:输出内核版本及编译信息(如`5.4.0-139-generic`)。
二、查看内核版本
内核版本:
`uname -r`(如`5.4.0-139-generic`)。
完整内核信息:`uname -a`(包含主机名、内核版本等)。
三、注意事项
若`lsb_release`命令未找到(如Debian系统未安装相关模块),可尝试`cat /etc/os-release`作为替代。
国产系统可能使用`/etc/kylin-release`等特定文件,需根据实际发行版调整命令。