1.在 $JAVA_HOME/bin 下创建 jstatd.all.policy 文件
① whereis java
② cd /usr/local/jdk1.8.0_201/bin/
③touch jstatd.all.policy
④vi jstatd.all.policy
grant codebase "file:${java.home}/../lib/tools.jar" {
permission java.security.AllPermission;
};
2.启动jstatd
nohup jstatd -J-Djava.rmi.server.hostname=172.30.6.17 -J-Djava.security.policy=jstatd.all.policy -p 1099 &
3.查看jstatd端口
netstat -anp | grep jstatd
4.防火墙放行端口
firewall-cmd --zone=public --add-port=1099/tcp --permanent
firewall-cmd --zone=public --add-port=41368/tcp --permanent
firewall-cmd --reload 防火墙重新加载配置
firewall-cmd --list-ports 查看开放的端口
5.点击本地jdk/bin/jvisualvm.exe
点击远程,输入远程地址