可能重复:
我如何知道我正在运行哪个版本的 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