我可以使用uname
,cat /proc/version
但我得到的只是内核版本。
我怎么知道我运行的是 RHEL4 还是 5.5 或类似的版本?
Ric*_*way 37
您可以在文件 /etc/issue 中找到
cat /etc/issue
Run Code Online (Sandbox Code Playgroud)
并且在基于 redhat 的系统上,您可以在 /etc/redhat-release 中找到
cat /etc/redhat-release
Run Code Online (Sandbox Code Playgroud)
小智 5
/etc/redhat-release 是通常的方式,但如果您在不熟悉的服务器上工作,请小心。众所周知,管理员会“调整”redhat-release 以允许某些需要 Redhat Enterprise 安装在供应商未正式支持的类似发行版上的软件包。例如,IBM 的 Lotus Domino 包通常在允许安装程序运行之前查找 RHEL,但可以通过“伪造”/etc/redhat-release 中的字符串将其安装在 CentOS 上。
小智 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。
归档时间: |
|
查看次数: |
86351 次 |
最近记录: |