当前位置: 首页 > news >正文

jstatd的启动方式与关闭方式

启动方式与注意事项:

启动方式:

前台启动不打印日志:

jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=服务器IP

 前台启动并打印日志:

./jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=服务器IP -J-Djava.rmi.server.logCalls=true

日志输出效果:

后台启动并且不打印日志:

./jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=服务器IP &

后台启动并且不打印日志并指定端口:

./jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=服务器IP -p 端口 -J-Djava.rmi.server.logCalls=true

后台启动且打印日志并指定端口:

./jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=服务器IP -p 端口 -J-Djava.rmi.server.logCalls=true &

日志输出效果: 

注意事项:

如果你使用了指定端口的方法启动,jstatd启动后不只使用了你指定的那个端口,还会启动一个随机端口,所以实际上需要开放两个端口。

[root@xxx bin]# netstat -antup|grep jstatd
tcp        0      0 0.0.0.0:1099            0.0.0.0:*               LISTEN      18490/./jstatd
tcp        0      0 0.0.0.0:34476           0.0.0.0:*               LISTEN      18490/./jstatd 

 我们看到,jstatd启动后使用了1099和34476端口,所以这两个端口都需要开放。端口开放有两个地方需要检查,一是机器本身的防火墙端口开放,二是云服务器(如果有)的安全组策略。

关闭方式:

使用一下语句找到jstatd的pid

ps -ef | grep jstatd

 找到对应的pid(第一个数字是pid,后面的不是)后利用一下语句杀手对应的进程:

sudo kill -9 35189

再利用第一个语句查看对应进程又没被杀死,没有对应pid显示即表示成功。

参考文章地址:

本地jvisualvm通过jstatd远程监控GC

使用jvisualvm远程监控服务器上的jvm_jvisualvm远程监控jvm_行云墨客的博客-CSDN博客

相关文章:

jstatd的启动方式与关闭方式

启动方式与注意事项: 启动方式: 前台启动不打印日志: jstatd -J-Djava.security.policyjstatd.all.policy -J-Djava.rmi.server.hostname服务器IP 前台启动并打印日志: ./jstatd -J-Djava.security.policyjstatd.all.policy -…...

_improve-3

createElement过程 React.createElement(): 根据指定的第一个参数创建一个React元素 React.createElement(type,[props],[...children] )第一个参数是必填,传入的是似HTML标签名称,eg: ul, li第二个参数是选填,表示的是属性&#…...

C++——异常

目录 C语言传统的处理错误的方式 C异常概念 异常的使用 异常的抛出和匹配原则 在函数调用链中异常栈展开匹配原则 自定义异常体系 异常的重新抛出 ​编辑 异常安全 异常规范 C标准库的异常体系 异常的优缺点 C语言传统的处理错误的方式 传统的错误处理机制: …...

MVVM 架构进阶:MVI 架构详解

前言Android开发发展到今天已经相当成熟了,各种架构大家也都耳熟能详,如MVC,MVP,MVVM等,其中MVVM更是被官方推荐,成为Android开发中的显学。不过软件开发中没有银弹,MVVM架构也不是尽善尽美的,在使用过程中…...

有没有必要考PMP证书?

其实针对有没有必要考试吗,这个可以根本不同行业的人来决定的。 1.高等教育项目管理专业科班出身的人员。 在我国本科学历和硕士研究生学历中,项目管理也有开设。不管以后从事的工作是否为项目管理或其他管理,作为本专业的同学,…...

1 机器学习基础

1 机器学习概述 1.1 数据驱动的问题求解 大数据-Big Data 大数据的多面性 1.2 数据分析 机器学习:海量的数据,获取有用的信息 专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之…...

java基础系列(六) sleep()和wait() 区别

一.前言 关于并发编程这块, 线程的一些基础知识我们得搞明白, 本篇文章来说一下这两个方法的区别,对Android中的HandlerThread机制原理可以有更深的理解, HandlerThread源码理解,请查看笔者的这篇博客: HandlerThread源码理解_handlerthread 源码_broadview_java的博客-CSDN博…...

Urho3D序列化

从Serializable派生的类可以通过定义属性将其自动序列化为二进制或XML格式。属性存储到每个类的上下文中。场景加载/保存和网络复制都是通过从Serializable派生Node和Component类来实现的。 支持的属性类型是Variant支持的所有属性类型,不包括指针和自定义值。 属性…...

企业级信息系统开发学习1.3——利用注解配置取代Spring配置文件

文章目录一、利用注解配置类取代Spring配置文件(一)打开项目(二)创建新包(三)拷贝类与接口(四)创建注解配置类(五)创建测试类(六)运行…...

VUE DIFF算法之快速DIFF

VUE DIFF算法系列讲解 VUE 简单DIFF算法 VUE 双端DIFF算法 文章目录VUE DIFF算法系列讲解前言一、快速DIFF的代码实现二、实践练习1练习2总结前言 本节我们来写一下VUE3中新的DIFF算法-快速DIFF,顾名思义,也就是目前最快的DIFF算法(在VUE中&…...

一文掌握如何轻松稿定项目风险管理【静说】

风险管理对于每个项目经理和PMO都非常重要,如果管理不当会出现很多问题,咱们以前分享过很多风险管理的内容: 风险无处不在,一旦发生,会对一个或多个项目目标产生积极或消极影响的确定事件或条件。那么接下来介绍下五大…...

操作系统权限提升(十四)之绕过UAC提权-基于白名单AutoElevate绕过UAC提权

系列文章 操作系统权限提升(十二)之绕过UAC提权-Windows UAC概述 操作系统权限提升(十三)之绕过UAC提权-MSF和CS绕过UAC提权 注:阅读本编文章前,请先阅读系列文章,以免造成看不懂的情况!! 基于白名单AutoElevate绕过…...

ecology9-谷歌浏览器下-pdf.js在渲染时部分发票丢失文字 问题定位及解决

问题 问题描述 : 在谷歌浏览器下,pdf.js在渲染时部分发票丢失文字;360浏览器兼容模式不存在此问题 排查思路:1、对比谷歌浏览器的css样式和360浏览器兼容模式下的样式,没有发现关键差别 2、✔使用Fiddler修改网页js D…...

JavaScript Window Navigator

文章目录JavaScript Window NavigatorWindow Navigator警告!!!浏览器检测JavaScript Window Navigator window.navigator 对象包含有关访问者浏览器的信息。 Window Navigator window.navigator 对象在编写时可不使用 window 这个前缀。 实例 <div id"example"…...

Linux基础命令-du查看文件的大小

文章目录 du 命令介绍 语法格式 基本参数 参考实例 1&#xff09;以人类可读形式显示指定的文件大小 2&#xff09;显示当前目录下所有文件大小 3&#xff09;只显示目录的大小 4&#xff09;显示根下哪个目录文件最大 5&#xff09;显示所有文件的大小 6&#xff0…...

文献计量分析方法:Citespace安装教程

Citespace是一款由陈超美教授开发的可用于海量文献可视化分析的软件&#xff0c;可对Web of Science&#xff0c;Scopus&#xff0c;Pubmed&#xff0c;CNKI等数据库的海量文献进行主题、关键词&#xff0c;作者单位、合作网络&#xff0c;期刊、发表时间&#xff0c;文献被引等…...

MVI 架构更佳实践:支持 LiveData 属性监听

前言MVI架构为了解决MVVM在逻辑复杂时需要写多个LiveData(可变不可变)的问题,使用ViewState对State集中管理&#xff0c;只需要订阅一个 ViewState 便可获取页面的所有状态通过集中管理ViewState&#xff0c;只需对外暴露一个LiveData&#xff0c;解决了MVVM模式下LiveData膨胀…...

LeetCode438 找到字符串中所有字母异位词 带输入和输出

题目&#xff1a; 给定两个字符串 s 和 p&#xff0c;找到 s 中所有 p 的 异位词 的子串&#xff0c;返回这些子串的起始索引。不考虑答案输出的顺序。 异位词 指由相同字母重排列形成的字符串&#xff08;包括相同的字符串&#xff09;。 示例 1: 输入: s “cbaebabacd”, …...

ACSC 2023 比赛复现

Admin Dashboard 在 index.php 中可以看到需要访问者是 admin 权限&#xff0c;才可以看到 flag。 report.php 中可以让 admin bot 访问我们输入的 url&#xff0c;那么也就是说可以访问 addadmin.php 添加用户。 在 addadmin.php 中可以添加 admin 用户&#xff0c;但是需…...

【Linux驱动开发100问】什么是模块?如何编写和使用模块?

&#x1f947;今日学习目标&#xff1a;什么是Linux内核&#xff1f; &#x1f935;‍♂️ 创作者&#xff1a;JamesBin ⏰预计时间&#xff1a;10分钟 &#x1f389;个人主页&#xff1a;嵌入式悦翔园个人主页 &#x1f341;专栏介绍&#xff1a;Linux驱动开发100问 什么是模块…...

抖音批量下载终极指南:高效获取无水印视频的完整解决方案

抖音批量下载终极指南&#xff1a;高效获取无水印视频的完整解决方案 【免费下载链接】douyin-downloader 项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader 想象一下这样的场景&#xff1a;你在抖音上发现了一位宝藏创作者&#xff0c;他的每个视…...

Harmonyos应用实例188:三角函数的图象与性质

8. y=Asin⁡(ωx+ϕ)y=A\sin(\omega x + \phi)y=Asin(...

3步解决Windows Defender恢复问题:完整系统安全恢复指南

3步解决Windows Defender恢复问题&#xff1a;完整系统安全恢复指南 【免费下载链接】windows-defender-remover 项目地址: https://gitcode.com/gh_mirrors/win/windows-defender-remover Windows Defender移除工具是一个用于禁用Windows系统内置安全组件的开源项目&a…...

数据分析实战:如何用Python快速计算皮尔曼和斯皮尔曼系数(附代码)

数据分析实战&#xff1a;Python实现皮尔曼与斯皮尔曼相关系数全流程指南 当我们需要分析广告点击量与销售额的关系&#xff0c;或是研究用户停留时长与转化率之间的关联时&#xff0c;相关系数就像数据分析师的"温度计"。但很多人在实际应用中常陷入两个误区&#x…...

丹青识画与YOLOv8协同实战:画作中特定元素的检测与定位

丹青识画与YOLOv8协同实战&#xff1a;画作中特定元素的检测与定位 你有没有想过&#xff0c;如果让一个擅长“看东西”的AI和一个擅长“品画”的AI联手&#xff0c;会擦出什么样的火花&#xff1f;在艺术研究和数字人文领域&#xff0c;我们常常需要对一幅画作进行非常细致的…...

老款Mac升级:使用OpenCore Legacy Patcher实现系统兼容性扩展

老款Mac升级&#xff1a;使用OpenCore Legacy Patcher实现系统兼容性扩展 【免费下载链接】OpenCore-Legacy-Patcher 体验与之前一样的macOS 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 随着苹果对旧款Mac设备的系统支持逐步终止&#…...

OpenClaw硬件推荐:Qwen3.5-4B-Claude模型在不同设备上的性价比分析

OpenClaw硬件推荐&#xff1a;Qwen3.5-4B-Claude模型在不同设备上的性价比分析 1. 为什么需要关注硬件选择&#xff1f; 去年我在尝试用OpenClaw自动化处理个人知识库时&#xff0c;发现同样的Qwen3.5-4B-Claude模型在不同设备上的表现差异巨大。我的旧笔记本跑一个简单的文件…...

智能零售系统库存盘点终极方案:基于ESP32的物联网解决方案

智能零售系统库存盘点终极方案&#xff1a;基于ESP32的物联网解决方案 【免费下载链接】xiaozhi-esp32-server 本项目为xiaozhi-esp32提供后端服务&#xff0c;帮助您快速搭建ESP32设备控制服务器。Backend service for xiaozhi-esp32, helps you quickly build an ESP32 devic…...

用docker安装测试crate数据库

官方网站&#xff1a;https://crate.io &#xff0c;存储库&#xff1a;https://github.com/crate/crate 拉取镜像 aaakylin-pc:~/桌面$ sudo docker pull docker.1ms.run/crate/crate 输入密码 Using default tag: latest Error response from daemon: no matching…...

从科研到消费级:EEG技术如何通过Muse头环走进日常生活(含最新Muse S Athena评测)

从实验室到客厅&#xff1a;EEG技术如何通过消费级设备重塑健康生活 站在多伦多大学实验室的走廊里&#xff0c;我盯着墙上那张泛黄的脑电图记录纸——那是上世纪70年代一台重达半吨的EEG设备输出的结果。如今&#xff0c;同样的脑电波监测技术&#xff0c;已经被装进重量不到1…...