linux上 arthas 的安装

推荐:体系化学习Java(Java面试专题)

1、下载插件包

arthas 手动下载安装包

2、解压

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

3、安装

linux 上执行 ./install-local.sh

4、启动

启动命令 ./as.s
注意端口号如果被占用,就需要用另一个命令了:
java -jar arthas-boot.jar --telnet-port xxxx --http-port -1
linux上 arthas 的安装_第1张图片

然后可以选择一个进程(输入1234这种编号),然后回车。
linux上 arthas 的安装_第2张图片

启动后的错误1: Error: telnet is not installed. Try to use java -jar arthas-boot.jar
因为我这里是新服务器,没有安装telent。

linux 安装 telnet 服务:
yum install telnet-server 安装telnet服务
yum install telnet.* 安装telnet客户端


因为我这边是华为云的服务器,又出现一个错:Failed to download metadata for repo 'AppStream': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
这个主要是:CentOS社区不再提供针对CentOS 6和CentOS 8的安全补丁更新及镜像源支持,相应的镜像源软件包已经从CentOS 6和CentOS 8的源地址中移除,第三方镜像中也均已移除CentOS 6和CentOS 8的源。

参考: https://support.huaweicloud.com/ecs_faq/ecs_faq_1009.html 
如果还是解决不了,那就华为云上发个工单,很快他们会联系你解决的。

华为云给的三个命令
mkdir -p /etc/yum.repos.d/repo_bak/
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/repo_bak/

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.myhuaweicloud.com/repo/CentOS-Base-8.repo

sed -i "s@http://mirrors.myhuaweicloud.com@https://repo.huaweicloud.com/centos-vault@g" /etc/yum.repos.d/CentOS*repo

1、arthas 的官方文档
2、linux上 arthas 的安装

你可能感兴趣的:(arthas,java)