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

标签 linux operating-system

我得到了一台安装了操作系统的服务器。我想检查其中安装了哪个操作系统。我使用 uname -a 输出为 Linux ctl 2.6.32-573.3.1.el6.x86_64 #1 SMP Mon Aug 10 09:44:54 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux

有什么建议吗?

最佳答案

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

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

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

关于linux - 检查安装了哪个操作系统(CentOS、Ubuntu、Redhat 等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37039997/

相关文章:

operating-system - Mirage OS 是否在 OCaml 中实现了 linux 内核?

linux - 为什么我设置了 ~/.bashrc 但它不起作用?

linux - 或者 shell 脚本中的两个值?

linux - 将命令行参数传递给 .sh (shell) 文件

operating-system - 内核运行 ISR 例程时的限制

multithreading - 一个CPU进程总是至少有一个线程吗?

linux - 复制的 bash 脚本文件,文件名中有附加字符

linux - 检索可用内存时 IF 语句上的 Bash 整数表达式

gcc - 帮助构建 16 位操作系统

c++ - 当进程在 linux 下结束时如何得到通知?