在Linux系统中,查看内核版本和发行版本是常见的系统管理操作。以下是常用的命令:
一、查看 内核版本(Kernel Version)
内核版本指的是Linux内核本身的版本号,如 5.4.0-42-generic。
常用命令:
-
uname -r
显示内核版本号。uname -r示例输出:
5.4.0-42-generic -
uname -a
显示所有系统信息,包括内核版本、主机名、操作系统类型、处理器架构等。uname -a -
cat /proc/version
查看内核版本及编译信息。cat /proc/version
二、查看 发行版本(Distribution Version)
发行版本指的是你使用的Linux发行版及其版本号,如 Ubuntu 20.04、CentOS 7、Debian 11 等。
常用命令:
-
lsb_release -a
显示LSB(Linux Standard Base)信息,适用于大多数主流发行版(如Ubuntu、Debian、CentOS等)。lsb_release -a若提示命令未找到,可先安装:
- Ubuntu/Debian:
sudo apt install lsb-core - CentOS/RHEL:
sudo yum install redhat-lsb-core
- Ubuntu/Debian:
-
cat /etc/os-release
推荐方式,标准化文件,包含发行版名称、版本号等详细信息。cat /etc/os-release -
cat /etc/issue
显示系统登录前的提示信息,通常包含发行版名称和版本。cat /etc/issue -
发行版特定文件:
- Debian/Ubuntu:
cat /etc/debian_version - CentOS/RHEL/Fedora:
cat /etc/redhat-release或(新版使用):
cat /etc/centos-release
- Debian/Ubuntu:
-
hostnamectl
显示主机信息,包括操作系统和内核版本(systemd系统支持)。hostnamectl
总结:推荐组合命令
echo "内核版本:" && uname -r
echo "发行版本:" && cat /etc/os-release | grep "PRETTY_NAME" | cut -d= -f2
或直接运行:
hostnamectl
该命令通常能同时显示操作系统和内核版本,简洁明了。
✅ 小贴士:
/etc/os-release是最通用、最标准的方式查看发行版信息。uname -r是查看内核版本最简洁的方法。
PHPWP博客