如何确认RedHat Enterprise Linux版本?

如何确认RedHat Enterprise Linux版本?,linux,redhat,Linux,Redhat,尽管我从DVD(RedHat/5.1.x86_64)安装了RHEL 5.1,但我还是有点困惑,当我发出命令时: cat /etc/redhat-release 我得到: Red Hat Enterprise Linux Server release 5.5 (Tikanga) 这是什么意思?这是发布版本还是内核版本?有没有其他方法来确认RHEL的真实版本 我提出这个问题是因为会有一些应用程序依赖于此 非常感谢。这是RHEL发布的版本 您可以通过键入uname-r来查看内核版本。应该是2.6.

尽管我从DVD(RedHat/5.1.x86_64)安装了RHEL 5.1,但我还是有点困惑,当我发出命令时:

cat /etc/redhat-release
我得到:

Red Hat Enterprise Linux Server release 5.5 (Tikanga)
这是什么意思?这是发布版本还是内核版本?有没有其他方法来确认RHEL的真实版本

我提出这个问题是因为会有一些应用程序依赖于此


非常感谢。这是RHEL发布的版本


您可以通过键入
uname-r
来查看内核版本。应该是2.6.左右。

我假设您已经运行了yum升级。这通常会将您更新到最新的次要版本


确定版本的主要资源是
/etc/redhat_release
lsb_release-a

,这是RHEL的发布版本,或者至少是安装了提供/etc/redhat release的软件包的RHEL版本。这样的文件可能是你能找到的最接近的文件;您还可以查看/etc/lsb版本


从理论上讲,可以混合使用不同版本安装软件包(例如,将系统的一部分升级到5.5,而将其他部分保留在5.4),因此,如果您依赖于特定组件的版本,则需要单独检查这些组件。

避免/etc/*release*文件并运行此命令,它更加可靠,并提供了更多细节:

rpm -qia '*release*'

我发誓是系统管理员做了yum更新,一定是他:)这个命令生成了精确的版本。谢谢这个答案应该被接受。精彩的答案@审阅者:创建此问题时,超级用户不存在。重新开放!