我想检查当前安装的RHEL版本是否大于RHEL 6。
我找到的只有很多linux命令才能获得RHEL版本。 有些检查/ etc文件夹中的文件,有些会进行RPM检查。
所以我现在有点困惑,想要一些Rigid,即使操作系统版本稍后更改也会有效。
请建议我一个方法。 Linux命令或Java代码。什么都行。
感谢。
答案 0 :(得分:2)
你试过吗?
cat /etc/*-release
cat /etc/redhat-release
或
cat /etc/issue
或
cat /proc/version
甚至
uname -a
查看Java文档我看到您可以通过System.getProperty()获得有关操作系统的一些基本信息,我想您使用的是Java Standard Edition 6.0。但很可能其他版本也应该返回相同的信息。
答案 1 :(得分:2)
操作系统版本:
$ cat /etc/redhat-release
Red Hat Enterprise Linux ES release 4 (Nahant Update 5)
内核版本:
$ uname -a
Linux islamabad.bdnacn.com 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux
如果操作系统升级,它们都会改变。