日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

JConsole连接远程linux服务器配置

發(fā)布時間:2024/7/5 linux 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JConsole连接远程linux服务器配置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

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)執(zhí)行以下命令 查看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服务器配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。