java - 用于检查 JVM 参数的 Linux 或 Java 命令

标签 java linux caching dns

当我登录到 linux 机器并想从 linux 命令行检查以下参数时。

networkaddress.cache.ttl(java.security.Security property)
sun.net.inetaddr.ttl
sun.net.InetAddressCachePolicy.get()
java.net.preferIPv4Stack (System property)

Java security manager is enabled or not?

以上所有参数都可以从java代码中执行。 但我想知道 linux 命令或 java 命令行来查找上述参数中的值。

最佳答案

这些属性的值等都是由您运行 Java 应用程序的方式或应用程序本身决定的。例如:

  • java.net.preferIPv4Stack 取决于您是否使用 -Djava.net.preferIPv4Stack=true 运行应用程序。

有linux命令或者java命令可以查询这些东西。 显然,您可以编写一个简单的 Java 应用程序来运行它来查找默认值。但我认为您已经知道这一点,以及如何去做。

关于java - 用于检查 JVM 参数的 Linux 或 Java 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42993542/

相关文章:

jquery - 您能否将整个 jQuery 库存储在 HTML5 的应用程序缓存中?

ruby-on-rails - 是否可以以编程方式清除 Rails 3 布局和 View 缓存?

java - Hibernate 的通用 get 方法

Java PBKDF2WithHmacSHA1 问题

java - 如何在 ubuntu 终端中使用类路径来执行 java 类?

linux - Perl 搜索和替换

java - Android 中的 GZIP

java - java Swing 面板上的 KeyListener。输出错误

linux - 在 GCC 命令中使用两个或多个优化选项

c# - StringBuilder 是否在调用 ToString() 时缓存结果字符串?