Linux-Jconsole连接远程服务器

Jconsole连接远程服务器

一、修改jmxremote.password.template文件

进去你的/idk/jre/lib/management目录下可以看到jmxremote.password.template文件

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

powershell 复制代码
mv jmxremote.password.template jmxremote.password

修改jmxremote.password的文件内容,去掉controlRole R&D前面的注释符号#

ps:jmxremote.password需要给修改权限,不然保存不了修改的内容

二、启动jar项目

启动命令如下

powershell 复制代码
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 &

主要启动命令参数说明

yaml 复制代码
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

2、远程连接


相关推荐
松涛和鸣1 分钟前
DAY27 Linux File IO and Standard IO Explained: From Concepts to Practice
linux·运维·服务器·c语言·嵌入式硬件·ubuntu
GeniuswongAir8 分钟前
飞牛NAS死机排查
linux·运维·服务器
hhcgchpspk14 分钟前
linux查找并杀死进程部分方法
linux·运维·服务器·网络·经验分享
董世昌4117 分钟前
JavaScript 变量声明终极指南:var/let/const 深度解析(2025 版)
java·服务器·前端
gaize121318 分钟前
服务器选购指南
服务器
天上飞的粉红小猪21 分钟前
线程概念&&控制
linux·开发语言·c++
中屹指纹浏览器24 分钟前
基于机器学习的代理 IP 风险动态评估与指纹协同技术
服务器·网络·经验分享·笔记·媒体
嘻哈baby27 分钟前
WireGuard为何取代IPSec成为Linux内核首选:协议架构与性能实测
linux·arm开发·架构
starvapour34 分钟前
配置ollama的显卡和模型保存路径(Ubuntu, systemd)
linux·ubuntu·ollama
了一梨40 分钟前
网络编程:TCP Socket
linux·c语言·tcp/ip