我已经获得了安装了操作系统的服务器。我想检查一下安装了哪个操作系统。我使用了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
有什么建议吗?
答案 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