欢迎光临
我们一直在努力

CentOS系统安装jstat、jmap、jstack命令

CentOS系统安装jstat、jmap、jstack命令

今天在CentOS上排查一个java问题,猜测是因为http client没有关闭导致线程阻塞,于是想用jstack查看一下jvm线程状态,奈何输入命令后提示找不到jstack命令。

看了一下java命令的软链 发现server只安装了jre,没有jdk的工具提供,对CentOS不太熟悉 只知道安装软件包 可以使用

1
yum install xxx

的方式,于是尝试yum install java, jdk, jdk1.8…. 等等, 结果你懂得,肯定是yum也提示找不到满足的候选项。

个人工作环境比较常用的是mac和Ubuntu,记得在Ubuntu里有个apt-cache search可以搜索符合名称的软件包,心想centos中肯定也有,于是google一下,原来还真有,centos及其他redhat系发行版 使用的 yum包管理工具,有一个命令是

1
yum search xxx

, 可以用模糊搜索的方式搜索包含xxx关键字的软件包,但是还是达不到目的,我想通过jstat这关键字来搜索,也就是直接通过软件包提供的某个可执行命令的名字来搜索,这个时候就需要用这个命令了,

1
yum provides "*jstat"
【本站文章皆为原创,未经允许不得转载】:汤不热吧 » CentOS系统安装jstat、jmap、jstack命令
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址