检查安装了哪个操作系统(CentOS,Ubuntu,Redhat等)

时间:2016-05-04 23:49:15

标签: linux operating-system

我已经获得了安装了操作系统的服务器。我想检查一下安装了哪个操作系统。我使用了uname -a和ouput     Linux ctl 2.6.32-573.3.1.el6.x86_64#1 SMP Mon 8月10日09:44:54 EDT 2015 x86_64 x86_64 x86_64 GNU / Linux

有什么建议吗?

4 个答案:

答案 0 :(得分:0)

您可以使用/ etc / os-release文件,其中包含使用freedesktop规范的操作系统信息。

仅打印操作系统名称和版本:

awk -F '=' '/PRETTY_NAME/ { print $2 }' /etc/os-release

答案 1 :(得分:0)

在许多操作系统上,你可以通过以下方式获得操作系统:

lsb_release -d

答案 2 :(得分:0)

内核版本中的el6可能表示RedHat(因此也是Fedora),Oracle,Centos,Scientific Linux。也可能是其他人。

至少在某些系统(其他系统)上,可以从/etc/issue*文件中识别分发。例如:

> ls -la /etc/issue*
-rw-r--r-- 1 root root 57 Oct 22  2014 /etc/issue
-rw-r--r-- 1 root root 55 Oct 22  2014 /etc/issue.net
> cat /etc/issue
Welcome to openSUSE 13.2 "Harlequin" - Kernel \r (\l).

答案 3 :(得分:0)

您可以尝试使用此命令检查与操作系统版本相关的所有详细信息:

cat /etc/*elease