JConsole连接远程linux服务器配置
1.在远程机的tomcat的catalina.sh中加入配置
(catalina.sh路径在tomcat/bin下面 如/usr/local/tomcat/bin)
1 if [ "$1" = "start" ];then 2 JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=192.168.10.98 -Dcom.sun.management.jmxremote" 3 JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=12345" 4 JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=true" 5 JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.ssl=false" 6 JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.pwd.file=/usr/java/jdk1.8.0_161/jre/lib/management/jmxremote.password" 7 else 8 echo "no startup"; 9 fi;
说明:
Djava.rmi.server.hostname=192.168.10.98 //指定为自己服务器地址
Dcom.sun.management.jmxremote.port=12345 //远程对外端口
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=true" //是否进行密码认证 可以为false 则无需密码设置
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.ssl=false" //是否使用ssl
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.pwd.file=/usr/java/jdk1.8.0_161/jre/lib/management/jmxremote.password" //指定为自己jdk下的密码配置文件
2.配置权限密码文件
1 [root@localhost management]# cd /usr/java/jdk1.8.0_161/jre/lib/management 2 [root@localhost management]# cp jmxremote.password.template jmxremote.password //复制文件 3 [root@localhost management]# vi jmxremote.access //查看并配置用户
显示如下 可以增加用户
#monitorRole readonly
jodiesun readonly
#controlRole readwrite \
admin readwrite \
create javax.management.monitor.*,javax.management.timer.* \
unregister
说明:
monitorRole readonly 为只读用户
controlRole readwrite 为可读可写用户
[root@localhost management]# vi jmxremote.password //查看并配置密码
monitorRole QED //用户名 密码 ,新的用户进行类似的添加
controlRole 8888qq
admin 123456
3.配置权限文件为600(不一定需要)
[root@localhost management]# chmod 600 jmxremote.password jmxremote.access
4.遇到的问题。
1)执行以下命令 查看hostname
1 [root@localhost management]# hostname -i
::1 127.0.0.1
显示如上为127.0.0.1则需要以下配置
1 [root@localhost management]# vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
改为如下配置
192.168.10.98 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
配置好结果如下
[root@localhost management]# hostname -i
::1 192.168.10.98
2)防火墙记得配置
【防火墙配置】
防火墙的开启 一般在iptables.conf下进行配置 可以通过命令查找 find / -name iptables.conf
然后在配置文件中添加对外的端口配置即可。vi /usr/local/xxx/conf/iptables
5.打开jconsole进行登录
输入已经配置的用户名密码
可以查看具体到以下信息
转载于:https://www.cnblogs.com/zluckiy/p/10309495.html
JConsole连接远程linux服务器配置相关推荐
- JConsole监控远程linux下的JVM
环境: 服务器端: Linux + jdk1.7.0_75 + tomcat 7 本地: Win + jdk1.7.0_55 一.修改/etc/hosts文件 hostname -i 如果显示127. ...
- linux 类似winscp_mac如何连接远程linux,类似windows上的putty和winscp
windows上有putty可以通过ssh协议连接远程linux系统. mac上也可以用终端连接,转自:http://www.unixnewbie.org/putty-equivalent-for-m ...
- VNC轻松连接远程Linux桌面
VNC轻松连接远程Linux桌面 VNC连接Linux桌面,要想连接Linux远程桌面,按照下面的步骤,非常简单.快速,Linux配置VNC(以RedHat.CentOS.Fedora系列为例). ...
- jupyternotebook虚拟环境无法连接服务_详解pycharm连接远程linux服务器的虚拟环境的方法_python...
这篇文章主要介绍了pycharm连接远程linux服务器的虚拟环境的详细教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 一.前提条件 ...
- ssh连接远程linux环境
ssh连接远程linux环境 格式为: ssh 用户名@远程ip地址 例如: ssh root@192.168.182.128
- ftp安装包windows版_连接远程Linux系统的免费SSH与FTP软件介绍
介绍几款常用的远程 SSH 和 sftp 连接软件. 文章原发于个人主页: https://www.bas369.com/more/learning_notes/2020/08/28/%E8%BF%9 ...
- 使用PuTTY连接远程Linux服务器
PuTTY软件 putty 简介 简单的说 putty 是一个开源程序,用来连接服务器.最早的时候,仅仅在window系统上可以使用,后来在其他的系统上也可以运行,比如 类unix, mac .put ...
- 利用VSCode集成并连接远程Linux服务器上的Docker
利用VSCode集成并连接远程服务器Docker 为什么要使用VSCode管理docker 为什么要使用VSCode管理docker 官网地址:https://code.visualstudio.co ...
- 使用VS code 连接远程linux服务器 —— VSCODE clangd插件 |CSDN创作打卡
文章目录 连接远程linux服务器 安装OpenSSH 确认VScode SSH是否打开 SSH设置 连接服务器 关闭远程连接 VSCODE clangd插件 在远程服务器安装bear Add Ite ...
最新文章
- layui 隐藏工具栏打印按钮_PDF如何打印?为什么点打印没反应?
- 字节跳动2018校招算法方向(第一批) —— 1-最外层点
- 用户画像|产品经理应该如何定位用户
- C++11多线程之future和promise
- 子网划分,主机号,网络号计算
- ajax请求url最大长度,针对较长的URL的400BAD请求(ajax)
- 三分钟带你了解移动通讯办公软件
- Java Swing Action 动作
- Vmix噪音抑制插件的使用,大大改善音频监听效果
- linux离线安装pg数据库
- go 调用linux命令ping,使用Golang实现简单Ping过程-Go语言中文社区
- 一只小野鸭的超能量(超有启发性)
- 小白学java-JVM知识点总结
- 我看QQ与360之争
- 纪念龙舟杯成功A出一道题啦啦啦啦啦啦啦啦(在更新。。。。)
- 趣图:程序员睡不着数绵羊清单
- iOS最全的三方库、插件、博客汇总
- 中国机器视觉市场研究报告
- java 历遍 类_[Java] 遍历指定包名下所有的类(支持jar) | 学步园
- Windows 如何配置 scratch 3.0 GUI
热门文章
- Win10系统添加 Win10 LTSC2019闹钟
- ajax 五种状态,ajax的五种状态
- python os renames_Python3 os.renames() 方法
- JVM运行参数_JVM内存模型_常用内存分析工具
- 智慧交通day02-车流量检测实现10:多目标追踪实现
- 使用express搭建服务器获取MySQL数据库数据
- LeetCode 1957. 删除字符使字符串变好
- LeetCode 第 207 场周赛(245/4115,前5.95%)
- LeetCode 252. 会议室(排序)
- LeetCode 947. 移除最多的同行或同列石头(并查集)