Linux下Arthas的安装和卸载

Arthas的安装使用笔记 Attach到目标进程上的arthas还会继续运行,端口会保持开放,下次连接时可以直接连接上。直接在shell下面执行./as.sh,就会进入交互界面,也可以执行./as.sh -h来获取更多参数信息。上述命令会下载启动脚本文件 as.sh 到当前目录,你可以放在任何地方或将其加入到 $PATH 中。Windows平台直接删除user home下面的.arthas和logs/arthas目录。B.查看dashboard,展示当前进程的信息,按ctrl+c可以中断执行。最新版本,点击下载:Arthas。 阅读详情

关于Arthas的简介在《Windows下Arthas的安装和卸载》这篇文章写过了,就不重复了直接进入正题
安装步骤其实跟Windows下安装是差不多的,也是下载Arthas的jar包,启动jar包来安装Arthas

方法一,在线安装

1.登录服务器

这个就不多说了,使用服务器的这是基本操作,使用root身份登录服务器
1621101684978

2.进入安装目录

进入你想存放Arthas的jar包的路径,同样的,如果没有就新建,有的话就直接进入,ls命令是显示当前目录下的所有文件夹,可以查看Arthas文件夹有没有创建成功

这里有一个快速创建文件夹的命令提供给大家使用,比如我想创建一个叫Arthas的文件夹来存放这个jar包就用以下命令

mkdir arthas  //创建一个叫arthas的文件夹
cd arthas  //进入arthas文件夹

注:已经创建好文件夹的可以直接使用第二条命令行进入目录,cd 你的文件夹名。如果还没创建文件夹的,需要先用第一行的mkdir 你的文件夹名,先创建文件夹,然后cd 你的文件夹名,进入文件夹目录

3.下载jar包

进入目录之后,使用以下命令开始下载jar包,出现类似如图所示的样子就是下载完成了

curl -O https://arthas.aliyun.com/arthas-boot.jar

1621102302617

输入ls命令查看当前的目录下有一个arthas-boot的jar包

4.启动arthas-boot.jar包

下载完成之后,使用以下命令就可以启动jar包了

java -jar arthas-boot.jar

输入这段命令之后,启动了jar包,跟Windows下的启动一样,如果没有java进程启动,也是会出现这样的错误,

跟Windows的一样,这是因为启动的这个jar包,会自动检测启动的java进程,要是出现了这个,说明你没有开启任何java进程,所以检测不到

那怎么办呢?我总不可能像Windows系统一样打开个IDEA就行吧?这里你启动一个不会退出的java进程即可,比如说Tomcat,因为我的服务器没安装Tomcat,就借用一张别人的截图了,进入Tomcat的目录启动Tomcat


再回来jar包的安装目录,输入刚刚的命令启动这个jar包,就会出现进程了,选择一个选项,比如这里输入1然后回车,就会开始下载arthas并安装了,下载完成了之后出现的内容跟Windows下安装是一样的


这里可以输入quit来退出Arthas的输入,返回到Linux的输入

与Windows系统的有一点不同的是,生成的.arthas是隐藏的,直接使用ls查看目录的话,是无法查看的,需要查看相关目录的话,可以使用ls -a查看这个目录,就会看到跟Windows一样会有的.arthas和logs两个文件夹

1621103996823

方法二,离线安装

直接下载好zip包,放到一个目录,解压即可

可以在官方文档给的路径下载

链接:https://arthas.aliyun.com/doc/

嫌麻烦的,可以使用我提供的百度云链接下载,永久可用!

链接:https://pan.baidu.com/s/1UjgSk3qOJ1Tjwg2msowGTw
提取码:1y9p

下载好之后,要通过ftp来上传到Linux的任意目录,进入该目录,然后使用命令解压即可

解压的命令如下

unzip -d 解压的目标目录 解压的文件名

卸载arthas

Linux下卸载也很简单,因为这个Arthas是绿色软件,删除了安装目录和日志目录就可以了,更Windows下卸载类似,删除 .arthas 和logs这两个文件夹即可,进入.arthas和logs的目录,输入命令删除就可以了,非常简单

1.进入目录

首先进入到这个目录,输入ls -a命令看到这两个文件夹

1621103996823

2.删除文件夹

然后分开输入以下两条命令删除两个文件夹

rm -rf .arthas
rm -rf logs

3.直接命令行删除

如果没有进入这个目录,直接输入以下命令行也是可以删除的

rm -rf ~/.arthas/
rm -rf ~/logs/arthas
linux上 arthas 的安装教程 Arthas是一款由阿里巴巴开源的Java诊断工具,用于帮助开发者在生产环境中快速定位和解决Java应用程序的故障和性能问题。它提供了丰富的命令行工具和可视化界面,使开发者能够实时监控应用程序的运行状态、查看线程堆栈、跟踪方法调用、动态修改变量值等。 Arthas具有以下特点和功能: 1. 实时监控:Arthas可以实时监控Java应用程序的运行状态,包括线程、类加载、GC等信息,帮助开发者了解应用程序的运行情况。 2. 命令行工具:Arthas提供了丰富的命令行工具,可以通过命令行进行故障排查和性能优化,例如查看线程堆栈、跟踪方法调用、监控方法执行时间等。 3. 可视化界面:Arthas还提供了可视化界面,可以通过Web界面直观地查看应用程序的运行情况和监控数据。 4. 动态修改代码:Arthas支持动态修改代码,可以在运行时修改类的字节码,实现热更新和调试。 5. 丰富的功能扩展:Arthas提供了丰富的功能扩展,可以通过插件机制实现对不同应用程序的定制化诊断和监控。 总体来说,Arthas是一款功能强大的Java诊断工具,能够帮助开发者快速定位和解决Java问题 立即下载

相关推荐

vscode+keil嵌入式软件开发全流程

vscode+keil嵌入式软件开发全流程

AspringQ的博客 6779

工具软件---Linux下安装Arthas

工具软件---Liunx下安装Arthas

fly__ing的博客 5537

Java写项目前的准备工作指南(技术栈选择 环境搭建和工具配置 项目结构设计与模块划分)

在开始编写一个 Java 项目之前,做好充分的准备工作是至关重要的。很多初学者可能在没有清晰规划的情况下就开始编写代码,导致项目开发进度缓慢、结构混乱,甚至最终无法按预期完成。而事实上,项目的成功不仅仅取决于编码能力,还包括项目初期的规划和准备。准备工作是确保项目顺利进行的基础,它包括技术选型、环境搭建、需求分析、团队协作及项目管理等多个方面。通过这些准备,我们可以确保项目的开发不仅高效而且有可维护性,最终能交付出高质量的代码。在项目开发过程中,异常处理是非常关键的一部分。

eternal__day的博客 1187

Linux安装使用arthas

Linux系统上安装和使用arthas

qq_38273070的博客 3878

UE5网络同步优化:GetLifetimeReplicatedProps高级应用指南

本文深入探讨了UE5中GetLifetimeReplicatedProps函数的高级应用与优化策略。文章超越了基础变量注册,重点阐述了如何通过精细的复制条件控制、频率管理及分层复制机制,构建高效的数据同步通道,从而优化网络带宽与游戏性能,是提升多人游戏体验的实用指南。

weixin_29007243的博客 533

Kaamel白皮书:IoT设备安全隐私评估实践

明确评估的目的和预期结果。

kaamelai的博客 1317

阿里开源的 java 诊断工具Arthas安装问题

下载安装 方式一: 安装Arthas: curl -L https://alibaba.github.io/arthas/install.sh | sh 启动Arthas: ./as.sh 报telnet没有的时候 yum -y install telnet.x86_64 报unzip没有的时候 yum install -y unzip zip 执行成功出下下图: ...

qq_41615095的博客 309

RTKlib操作手册--使用样例数据演示

本文将使用样例数据演示如何使用RTKLIB进行rtk差分定位。

samur2的博客 7773

linux上 arthas 的安装

1、下载插件包 arthas 手动下载安装包 2、解压 linux 解压命令 unzip arthas-packaging-3.6.0-bin.zip 3、安装 linux 上执行 ./install-local.sh 4、启动 启动命令 ./as.sh 启动后的错误1: Error: telnet is not installed. Try to use java -jar arthas-boot.jar 因为我这里是新服务器,没有安装telent。 linux 安装 telnet 服务: yum in

激流丶的博客 4086

浅谈银行内部户治理

为避免该问题的发生,对内部户入账类交易,或内部户是可透支的账户(如系统间往来),可考虑通过异步方式更新账户余额(当然,根本上还是要考虑银行业务量的实际,异步消息接口很多时候没有同步接口方便),另外,在进行内部户余额更新时,可以通过定时的借贷方发生额轧差的方式,将多次的锁请求,简化为一次(当然,发生额明细本身在加工账户交易历史时,是不能汇总的)。内部户在银行系统中,属于业务属性较少,实现相对简单,原理也很容易讲清的系统,但管中窥豹,越是基础的东西,越能看出一家银行业务、内控的专业程度。

银行信息系统应用架构详解 786

智能手环嵌入式系统:STM32+ESP8266多传感器健康监护设计

可穿戴健康监测设备是物联网与边缘计算融合的典型应用,其核心在于多源生理信号采集、低功耗实时处理及安全云协同。基于光电容积脉搏波(PPG)的心率与血氧检测、NTC热敏电阻体温测量、加速度-角速度融合跌倒判据等技术,构成了老年健康监护的基础感知能力;而STM32主控与ESP8266协处理器分工架构,则实现了计算资源与通信负载的高效解耦。该方案依托FreeRTOS多任务调度、阿里云IoT物模型标准化交互及MQTT双向通信,兼顾实时性、可靠性和工程可维护性,广泛适用于居家养老、慢病管理与远程健康预警等场景。

weixin_33256096的博客 97

Arthas简介和安装

Arthas的简介和安装

z318913的博客 2630

硬件工程师笔试面试高频考点汇总——(2025版)

《硬件工程师笔试面试知识汇总》一文系统梳理了硬件领域的核心知识体系,涵盖电子器件、模拟电路、数字电路等模块。文章详细解析了电阻、电容、电感等基础元件的选型与应用,深入探讨了三极管、MOS管等半导体器件的工作原理,并对比分析了DCDC与LDO等电源方案。在电路设计方面,提供了滤波器、放大器等实用电路的设计方法与仿真案例,同时包含UART、I2C等通信协议的实现要点。文章还整合了戴维宁定理等电路分析理论,并附有美团、联想等名企真题解析。通过器件特性、电路设计、企业真题三维度内容,为硬件工程师构建了完整的知识框架

XU157303764的博客 1万+

Arthas使用-安装

Arthas 是阿里巴巴开源的一款 Java 诊断工具,专为线上问题排查设计。它无需修改代码或重启服务,即可动态监控 JVM 状态、调用链路、方法参数等,支持快速定位性能瓶颈、异常逻辑和类加载问题。

qq_36402507的博客 693

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

arthas教程(还没有全部写完,有空更新)

arthas教程

我有一张床的博客 455

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Arthas基础使用篇

Arthas:快速入门

七叔的博客 2万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

arthas快速入门

arthas快速入门

兮动人 898

OptiScaler 上手教程:3 步免费替换 DLSS/FSR/XeSS 上采样器完整指南

游戏发布时只给你一个上采样器,你就只能用它。OptiScaler 是一款免费的游戏内中间件:它拦截游戏原生的 DLSS 2+ / FSR 2+ / XeSS 调用,换成你选的任意上采样技术,AMD、Intel、Nvidia 显卡都能用,还可顺带调锐化、比例、曝光与帧生成。适合想在单机游戏里换技术、用帧数换画质的玩家。 ## 🔍 上手前自查:5 项环境确认 安装前把下面这张表过一遍,任何一项不

gitblog_01060的博客 930

Arthas排查工具

【代码】Arthas排查工具。

dj1955的博客 350

阿里开源 java 项目内存监控工具 arthas

介绍 Arthas(阿尔萨斯)是阿里巴巴开源的 Java 诊断工具,实现了 jvm 自带的几乎所有诊断功能,深受 jvm 分析人员喜爱。 安装 因为这个工具是 jar 文件,需要有 Java 运行环境,所以请先确保系统安装了 jre 或 JDK # 检测环境 java -version # 显示类似如下,说明已经拥有java运行环境; # 如果报错,请先安装或检查jre\jdk是否安装且配置环境变量 openjdk version "1.8.0_252" OpenJDK Runtime Envir

软件测试前沿技术分享 5294

阿里开源java调试_阿里开源java诊断工具Arthas

快速安装使用as.shArthas 支持在 Linux/Unix/Mac 等平台上一键安装,请复制以下内容,并粘贴到命令行中,敲回车执行即可:curl -L https://alibaba.github.io/arthas/install.sh | sh上述命令会下载启动脚本文件as.sh到当前目录,你可以放在任何地方或将其加入到$PATH中。直接在shell下面执行./as.sh,就...

weixin_35249119的博客 415

Linux的CentOS7虚拟机环境搭建,以及java开发的常用命令

Linux CentOS7 虚拟机搭建环境 centOS7下载安装(阿里云镜像下载,速度10M/s),(好用免费的工具VirtualBox,FinalShell比xshell更舒服) 安装Docker,以及使用Docker安装mysql,redis等 常用命令参考

qq_25271459的博客 404

Arthas诊断工具安装指南:从入门到精通

Arthas诊断工具安装指南:从入门到精通 【免费下载链接】arthas Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas 项目地址: https://gitco...

gitblog_00172的博客 622

【Arthas】初识Arthas,安装使用

快速安装。

2401_84048225的博客 1088
上一篇: Windows下Arthas的安装和卸载
下一篇: 分析Springcloud Stream 消费者端的工作流程
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值