为什么要查看 Linux 系统版本和内核
不同版本的 Linux 系统在功能特性、软件兼容性等方面存在差异。比如,一些新软件可能只支持较新的系统版本;而旧版本系统在处理某些任务时,可能有独特的优势。内核作为 Linux 系统的核心,它的版本决定了系统对硬件的支持程度、性能表现以及安全性。及时了解内核版本,能让你知晓系统是否具备最新的硬件驱动支持和安全补丁。
查看 Linux 系统版本
基于 Debian 和 Ubuntu 系统
对于基于 Debian 和 Ubuntu 的系统,我们可以使用以下命令:
lsb_release -a
执行该命令后,你会看到类似这样的输出:
No LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 20.04.5 LTSRelease: 20.04Codename: focal
这里清晰地展示了系统的发行商、描述、版本号以及代号。
基于 Red Hat 和 CentOS 系统
在 Red Hat 和 CentOS 系统中,我们可以通过查看/etc/redhat - release文件来获取系统版本信息:
cat /etc/redhat-release
输出可能是:
CentOS Linux release 7.9.2009 (Core)
这就明确了系统是 CentOS 7.9.2009 版本。
查看 Linux 内核版本
(一)使用 uname 命令
最常用的查看内核版本的命令就是uname:
uname -r
执行后,你会得到类似这样的结果:
5.4.0 - 139 - generic
这里的 “5.4.0 - 139 - generic” 就是当前系统的内核版本。
查看 proc 文件系统
我们还可以通过查看/proc/version文件来获取内核版本信息:
cat /proc/version
输出内容会详细显示内核版本、编译时间、gcc 版本等信息,例如:
Linux version 5.4.0 - 139 - generic (buildd@lgw01 - amd64 - 043) (gcc version 9.4.0 (Ubuntu 9.4.0 - 1ubuntu1~20.04.1)) #156 - Ubuntu SMP Thu Mar 17 18:46:09 UTC 2022
掌握这些方法,能让你在 Linux 系统管理和使用中更加得心应手。希望这篇文章能帮助大家快速获取系统的关键信息。
领取专属 10元无门槛券
私享最新 技术干货