如何确认RedHat Enterprise Linux版本?
尽管我从DVD(RedHat/5.1.x86_64)安装了RHEL 5.1,但我还是有点困惑,当我发出命令时:如何确认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.
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更新,一定是他:)这个命令生成了精确的版本。谢谢这个答案应该被接受。精彩的答案@审阅者:创建此问题时,超级用户不存在。重新开放!