java - Linux 版本检查 Linux 命令或 Java 代码

标签 java linux shell command version

我想检查当前安装的 RHEL 版本是否高于 RHEL 6。

我只找到了很多获取 RHEL 版本的 linux 命令。 一些检查/etc 文件夹中的文件,一些检查 RPM。

所以我现在有点困惑,想要一些 Rigid 的东西,即使以后操作系统版本发生变化也能正常工作。

请给我一个方法。 Linux 命令或 Java 代码。什么都行。

谢谢。

最佳答案

你试过吗?

cat /etc/*-release
cat /etc/redhat-release

cat /etc/issue

cat /proc/version

甚至用

uname -a

查看 Java 文档,我发现您可以通过 System.getProperty() 获得有关操作系统的一些基本信息。 ,我假设你使用的是 Java Standard Edition 6.0。但很可能其他版本也应该返回相同的信息。

  • os.name 操作系统名称
  • os.arch 操作系统架构
  • os.version 操作系统版本

关于java - Linux 版本检查 Linux 命令或 Java 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13641827/

相关文章:

bash 脚本没有正确给出 MariaDB 服务状态

linux - Logger 命令在 CentOS 中不起作用?

C++: system(0) 返回 0

java - 使用JavaCPP编译代码出现异常?

java - 如何在没有 Controller 类的情况下对 spring mvc 拦截器进行单元测试

java - 在设备的本地存储上创建 Android 保存文件?

php - apache - 无需 root 的额外 mysql 安装

linux - 使用 bash 脚本和两个参数获取位于 hdfs 中的 csv 文件的路径

java - 安装 java get_asdf_config_value : command not found 时出现 ASDF 错误

java - HBase 连接拒绝