Linux-Jconsole连接远程服务器

Jconsole连接远程服务器

  • 一、修改jmxremote.password.template文件
  • 二、启动jar项目
  • 三、jconsole远程连接
    • 1、打开的你jconsole
    • 2、远程连接

一、修改jmxremote.password.template文件

进去你的/idk/jre/lib/management目录下可以看到jmxremote.password.template文件
Linux-Jconsole连接远程服务器_第1张图片

修改jmxremote.password.template的命名为jmxremote.password

mv jmxremote.password.template jmxremote.password

在这里插入图片描述

修改jmxremote.password的文件内容,去掉controlRole R&D前面的注释符号#
ps:jmxremote.password需要给修改权限,不然保存不了修改的内容
Linux-Jconsole连接远程服务器_第2张图片

二、启动jar项目

启动命令如下

nohup java -jar -Xms218M -Xmx218M -Djava.rmi.server.hostname=39.108.149.111 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8769 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false MyDemo-0.0.1-SNAPSHOT.jar > MyDemo.out 2>&1 &

主要启动命令参数说明

nohup java -jar -Xms218M -Xmx218M #后台启动,并且定义了堆的最大最小值
-Djava.rmi.server.hostname=39.108.149.111 #你服务器的IP地址
-Dcom.sun.management.jmxremote  #表示使用jmxremote
-Dcom.sun.management.jmxremote.port=8769 # 设定jconsole远程连接的端口
-Dcom.sun.management.jmxremote.ssl=false #关闭ssl
-Dcom.sun.management.jmxremote.authenticate=false #不用认证
MyDemo-0.0.1-SNAPSHOT.jar > MyDemo.out 2>&1 & #启动的jar包以及日志输出位置

三、jconsole远程连接

1、打开的你jconsole

Linux-Jconsole连接远程服务器_第3张图片

2、远程连接

Linux-Jconsole连接远程服务器_第4张图片
Linux-Jconsole连接远程服务器_第5张图片

Linux-Jconsole连接远程服务器_第6张图片

你可能感兴趣的:(运维专题,服务器,linux,pycharm)