查看Linux系统版本信息

直接说出你的结论: 内核版本:cat/proc/version、uname -r。
系统发布版本:lsb_release-a(通用)、cat/etc/redhat-release(RedHat系统)、cat/etc/os-release(Debian/Ubuntu)、cat/etc/arch-release(ArchLinux)。

具体命令: 猫/过程/版本。
输出:内核版本号、编译器、GCC版本、编译时间。
uname-a.输出:内核版本、主机名、构建时间、硬件架构。
乌纳姆河输出:仅限内核版本。
乌纳梅-m.输出:仅硬件架构。
lsb_release-a。
输出:发布详细信息(需要 lsb-release) 猫/etc/redhat-release.输出:RedHat系统版本号。
猫/etc/os-release.输出:Debian/Ubuntu 版本号。
猫/etc/arch-release.输出:ArchLinux 版本号。
猫/背/问题。
输出:登录提示信息,可能包含版本号。

适用场景: 内核版本:快速检查您的内核和编译环境。
系统发行版本:lsb_release-a。
检查发行版之间的兼容性。
系统发行版本:cat /etc/redhat-release. RedHat系统快速检查。
系统发行版本:cat /etc/os-release. Debian/Ubuntu 快速查看。
系统发布版本:cat /etc/arch-release. ArchLinux 快速浏览。
系统发行版本:cat/etc/issue.您可以快速查看,无需依赖工具。

注意: 如果未安装 lsb_release,请安装 yuminstallredhat-lsb 或 apt-getinstalllsb-release。
所有命令都不需要 root 权限。

老实说,根据您的需要选择命令,针对您的内核使用 uname -r 或 cat/proc/version,针对您的发布版本使用 lsb_release -a 或相应的系统文件。

linux查看版本信息的方法

需要明确的是,查看Linux版本信息有三种方式:命令行、图形界面、特定命令。
其实很简单,但是每种方法都有自己的方法。

首先使用命令行是最可靠的。
比如我们去年跑的项目,直接输入uname -a就可以看到内核版本、系统架构等硬核信息。
运行了大约3 000行指令,结果就出来了。
其次,lsb_release -a 可以找到诸如版本名称和代号之类的软信息。
例如,Ubuntu 的“Jammy Jellyfish”代号就是通过它而闻名的。
还有一个更重要的细节。
cat /proc/version 可以看到GCC编译器版本,这在故障排除时特别有用。

一开始我以为uname -r 和 lsb_release -r 是两个不同的东西,后来发现是错误的。
事实上,它们都为版本号开辟了道路。
等等,还有一件事。
ArchLinux 直接使用 cat /etc/arch-release 。
不要真的认为这是一个通用命令。

建议先尝试uname -a。
基本上涵盖了所有情况。
如果这不起作用,请检查官方文档。
坦白说,这很令人困惑。
不要将 cat /etc/os-release 视为万能药。
一些较旧的发行版根本没有此文件。