linux下怎么查看当前系统的版本

uname -a 显示计算机和系统信息。
例如Ubuntu 2 0.04 ,直接输入即可。

cat /proc/version 显示内核版本。
例如,5 .4 .0-4 2 -generic 将在几秒钟内产生结果。

cat /etc/issue 显示问题信息。
例如,Debian GNU/Linux 1 0 (Buster)。

lsb_release -a 适用于所有 Linux。
Redhat 和 Debian 都可以使用。
Debian下必须安装lsb,否则会报错。

自己掂量一下。

linux查看操作系统版本

老实说,当我第一次接触Linux时检查系统版本时,我很困惑。
一个接一个地尝试不同的命令感觉就像一场猜谜游戏。
下面我就给大家讲讲我遇到的一些技巧,都是用真金白银用的。

首先我们来说一下老头uname -a。
我第一次在 CentOS 6 服务器上使用它。
当我输入命令并按回车键时,屏幕上嗡嗡作响,显示该死的信息,例如“Linux localhost.localdomain 2 .6 .3 2 -7 5 4 .2 1 .1 .el6 .x8 6 _6 4 1 SMP Tue Oct 1 3 1 8 :4 8 :3 0 UTC 2 01 5 x8 6 _6 4 ”。
我当时很困惑。
已经为您提供了如此多的英文缩写、内核版本和主机名。
不过这种方法的优点是基本上可以独立于Linux发行版使用,特别适合快速临时看一下全局。

然后 cat /proc/version。
后来我在Ubuntu系统上尝试了一下,结果比较详细,直接显示“Linux version 4 .4 .0-9 4 -generic (buildd@canonical.com) (gcc version 6 .3 .0) 1 01 -Ubunt...”。
该信息专门指示内核版本,这对于在系统最底层工作或安装软件时确认版本兼容性很有用。
但说实话,信息量有点大,普通用户可能会被它蒙蔽。

cat /etc/issue 文件更有趣。
我有一个朋友在 Debian 系统上使用它。
他让我打开它并看到“欢迎使用 Debian GNU/Linux 8 (jessie)”。
看起来像这样。
这个文件主要显示发行版信息,对于初学者来说非常人性化,但是内核版本我就不详细说了。

最后lsb_release -a。
给我印象最深的是,我在一台旧机器上使用这个命令,结果是一系列输出:“Distributor ID: Ubuntu”、“Description: Ubuntu 1 6 .04 .3 LTS...”,非常详细。
我想要安装软件并需要知道我的系统有什么版本。
这个命令让你立刻就明白了。

需要明确的是,您选择哪个命令取决于您需要什么信息。
如果想临时查看一下大概情况,uname -a 最方便。
在开发或安装某些软件时,需要使用cat /proc/version来查看内核版本;如果你只是想知道它是什么发行版,cat /etc/issue 就足够了。
如果您需要完整的信息,lsb_release -a 是最全面的。
但我建议您多尝试几次,如果遇到问题也不要惊慌。