如何确定服务器上的Linux版本

如何确定服务器上的Linux版本

可能重复:
我如何知道我正在运行哪个版本的 Linux?

我最近购买了一个 Web 服务器,并可以访问其上的 shell。我不知道服务器上的 Linux 版本。我不习惯运行 Linux 命令,所以有人能帮助我使用 shell 命令确定 Linux 版本吗?

答案1

这取决于你所说的“Linux 版本”是什么意思。你可以从以下位置获取大量信息:

$ uname -a

如果您需要有关发行版的详细信息,则这将取决于发行版。例如:

$ cat /etc/redhat-release

如果您使用的是 Red Hat 系统,则会提供信息,但如果您使用的是 Debian,则不会提供太多信息。

您还可以尝试以下任何一种:

$ cat /proc/版本
$ cat /etc/lsb-release
$ cat /etc/issue
$ cat /etc/debian_version
$ cat /etc/*版本
$ cat /etc/slackware-version
$ cat /etc/SuSE-release
$ cat /etc/*release

我确信这个列表是无穷无尽的,但 /etc/*version 或 /etc/*release 应该(可能)可以做到这一点。

答案2

有些发行版带有 lsb_release。尝试

lsb_release -a

答案3

您可以使用:

uname -a

或者

cat /proc/version

答案4

尝试尤纳姆

f0725470@g0:~$ uname --all
Linux g0 2.6.30-perfctr #1 SMP Wed Sep 16 15:56:16 CEST 2009 x86_64 GNU/Linux

相关内容