37 您可以在文件/ etc / issue中找到 cat /etc/issue 在基于Redhat的系统上,您也可以在/ etc / redhat-release中找到 cat /etc/redhat-release — 理查德·霍洛威 source 4 我要补充一点的是,它lsb_release -a可以用于Red Hat,Debian和Ubuntu — PP的 目前还没有/etc/issue或/etc/redhat-release文件,我想询问红帽服务器上。 — Axel Bregnsbo '16
5 / etc / redhat-release是通常的方法,但是如果您在不熟悉的服务器上工作,请小心。已知管理员会“调整” redhat版本以允许某些要求Redhat Enterprise的软件包安装在供应商未正式支持的类似发行版上。例如,IBM的Lotus Domino软件包通常在允许安装程序运行之前先查找RHEL,但可以通过“伪造” / etc / redhat-release中的字符串将其安装在CentOS上。 — 麦克风 source
5 rpm -q --whatprovides /etc/redhat-release也可以使用(它在RedHat和CentOS上都可以使用)。输出的版本部分应为操作系统版本。 例如,“ redhat-release-5Server-5.4.0.3”的输出表明该框正在运行RHEL 5.4,而“ centos-release-5-5.el5.centos”表明该框正在运行CentOS 5.5。 — gsiems source
-1 $ cat /etc/centos-release CentOS Linux release 7.3.1611 (Core) $ cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) — 李俊杰 source
lsb_release -a
可以用于Red Hat,Debian和Ubuntu