Java项目 服务器上“debug”神器,arthas

Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。

可以帮忙查看系统的运行状况,监控到JVM的实时运行状态,等等问题。

Arthas 支持JDK 6+,支持Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。

安装 下载

linux系统安装

GitHub下载rpm/deb包地址:Releases · alibaba/arthas · GitHub

官网下载最新的插件:下载 | arthas

一.安装deb或者rpm(安装之前需要安装 telnet)

sudo dpkg -i arthas*.deb
sudo rpm -i arthas*.rpm
安装telnet
[root@localhost ~]#yum install telnet-server  
检测telnet-server的rpm包是否安装 
[root@localhost ~]#rpm -qa telnet 
或者
更新源文件
[root@localhost ~]#apt-get update
查询要安装的包(这里以telnet为例)
[root@localhost ~]#apt-cache search telnet
显示包的相关信息,如说明、大小、版本等
[root@localhost ~]#apt-cache show telnet
下载不安装
[root@localhost ~]#apt-get install -d telnet

二.安装插件包

1、解压压缩包

linux 解压命令:unzip arthas-packaging-3.6.0-bin.zip

2、安装

linux 上执行: ./install-local.sh

3、启动

启动命令 ./as.sh
注意端口号如果被占用,就需要用另一个命令了:
java -jar arthas-boot.jar --telnet-port xxxx --http-port -1

 top或者jps -m 找到进要监测的进程号,然后对照并选择(输入1234这种编号),回车。

 这种样式说明启动进入成功。

3、退出

第一种

quit 或者 exit 只是退出当前客户端,整体服务还在运行。

第二种

stop 完全退出arthas。

4、卸载

在 Linux/Unix/平台,删除下面文件:

查看要删除的命令确认完成的名称
dpkg -l telnet
删除服务及配置文件
dkpg -P telnet
同理
dpkg -l arthas
dpkg -P arthas

 官方命令文档参考

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值