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、远程连接


相关推荐
小赖同学啊4 分钟前
智能连接器集群化高可用生产方案
linux·运维·人工智能
Cinema KI12 分钟前
Linux第一个系统程序-进度条
linux·服务器
Moshow郑锴1 小时前
Ubuntu 26.04 更换阿里云源镜像
linux·运维·ubuntu
Jason_chen1 小时前
Linux 6.2 串口机制深度解析:AI驱动的自适应通信与零信任串口安全架构
linux
茉莉玫瑰花茶2 小时前
综合案例 - AI 智能租房助手 [ 5 ]
服务器·数据库·人工智能·python·ai
ShineWinsu2 小时前
对于Linux:线程概念与分页存储管理的解析
linux·运维·服务器·面试·线程·进程·虚拟空间地址
用户3946235365242 小时前
Uboot - DM框架
linux
x***r1514 小时前
.NET 10 SDK 安装教程(dotnet-sdk-10.0.100-win-x64详细步骤)
java·服务器·前端
鹤落晴春4 小时前
RH124问答5:管理本地用户和组
linux·运维·服务器
其实防守也摸鱼4 小时前
软件安全与漏洞--Windows底层原理与软件逆向工程基础
linux·网络·数据库·算法·安全·安全架构·软件安全与漏洞