我可以使用uname
但cat /proc/version
我得到的只是内核版本。
我如何知道我正在运行的是 RHEL4 还是 5.5 或类似版本?
答案1
您可以在文件 /etc/issue 中找到
cat /etc/issue
在基于 redhat 的系统上,您可以在 /etc/redhat-release 中找到
cat /etc/redhat-release
答案2
cat /etc/redhat-release
会告诉你。
答案3
/etc/redhat-release 是常用方法,但如果您使用的是陌生的服务器,请小心。众所周知,管理员会“调整”redhat-release,以允许某些需要 Redhat Enterprise 的软件包安装在供应商未正式支持的类似发行版上。例如,IBM 的 Lotus Domino 软件包通常会在允许安装程序运行之前查找 RHEL,但可以通过“伪造”/etc/redhat-release 中的字符串将其安装在 CentOS 上。
答案4
cat /etc/redhat-release