centos安装jstack,jcmd,jps等工具

在一个新节点上面安装了一个jvm服务,需要查询进程相关信息,输入jps会提示命令不存在,如果我们已经安装了jdk,内置了这些命令,我们需要查询一下并将它们进行安装。

[root@xxx /data/app/webroot]# jps
-bash: jps: command not found
yum list --showduplicate | grep java-1.8 | grep devel
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.382.b05-1.amzn2.0.2   @amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.151-1.b12.amzn2       amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.161-0.b14.amzn2       amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.171-7.b10.amzn2       amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.171-8.b10.amzn2       amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.181-3.b13.amzn2       amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.191.b12-0.amzn2       amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.201.b09-0.amzn2       amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.222.b03-1.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.222.b10-0.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.242.b08-0.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.252.b09-2.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.265.b01-1.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.272.b10-1.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.282.b08-1.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.302.b08-0.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.312.b07-1.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.312.b07-1.amzn2.0.2   amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.332.b09-1.amzn2.0.2   amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.342.b07-1.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.352.b08-2.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.362.b08-1.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.372.b07-1.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.382.b05-1.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.382.b05-1.amzn2.0.2   amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.151-1.b12.amzn2       amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.161-0.b14.amzn2       amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.171-7.b10.amzn2       amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.171-8.b10.amzn2       amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.181-3.b13.amzn2       amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.191.b12-0.amzn2       amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.201.b09-0.amzn2       amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.222.b03-1.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.222.b10-0.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.242.b08-0.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.252.b09-2.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.265.b01-1.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.272.b10-1.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.282.b08-1.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.302.b08-0.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.312.b07-1.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.312.b07-1.amzn2.0.2   amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.332.b09-1.amzn2.0.2   amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.342.b07-1.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.352.b08-2.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.362.b08-1.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.372.b07-1.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.382.b05-1.amzn2.0.1   amzn2-core
java-1.8.0-openjdk-devel-debug.x86_64   1:1.8.0.382.b05-1.amzn2.0.2   amzn2-core

选择指定的版本进行安装,安装成功就可以使用jdk自带的工具命令了。

yum install java-1.8.0-openjdk-devel.x86_64 -y
Loaded plugins: fastestmirror
Determining fastest mirrors
base                                                                                                                                  | 3.6 kB  00:00:00
centosplus                                                                                                                            | 2.9 kB  00:00:00
docker-ce                                                                                                                             | 3.5 kB  00:00:00
epel                                                                                                                                  | 4.7 kB  00:00:00
extras                                                                                                                                | 2.9 kB  00:00:00
updates                                                                                                                               | 2.9 kB  00:00:00
(1/4): docker-ce/primary_db                                                                                                           | 118 kB  00:00:01
(2/4): epel/x86_64/updateinfo                                                                                                         | 1.0 MB  00:00:02
(3/4): epel/x86_64/primary_db                                                                                                         | 7.0 MB  00:00:11
(4/4): updates/7/x86_64/primary_db                                                                                                    |  24 MB  00:00:21
Resolving Dependencies
--> Running transaction check
...

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/187383.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Neurocomputing----Guide for authors

该期刊鼓励并使您能够在适当的情况下共享支持您的研究出版物的软件,并使您能够将软件和数据与您发表的文章相互链接。您可以选择将您的开源软件转换为其他期刊出版物软件影响,这是一本多学科的开放获取期刊,为用于解决研究挑战的软件提供学术…

自学MySql(一)

1.安装下载 下载网址 2、将mysql的bin目录添加到环境变量(可选) 3、使用一下命令测试

GAN:WGAN前作

WGAN前作:有原则的方法来训练GANs 论文:https://arxiv.org/abs/1701.04862 发表:ICLR 2017 本文是wgan三部曲的第一部。文中并没有引入新的算法,而是标是朝着完全理解生成对抗网络的训练动态过程迈进理论性的一步。 文中基本是…

【洛谷 B2028】反向输出一个三位数 题解(顺序结构+取余)

反向输出一个三位数 题目描述 将一个三位数反向输出,例如输入 358 358 358,反向输出 853 853 853。 输入格式 一个三位数 n n n。 输出格式 反向输出 n n n。 样例 #1 样例输入 #1 100样例输出 #1 001样例 #2 样例输入 #2 001样例输出 #…

05 Ceres

文章目录 05 Ceres5.0 仿函数5.1 Ceres 简介5.2 代码示例 05 Ceres 5.0 仿函数 简单来说,仿函数就是重载了 () 操作符的类,可以实现类似函数调用的过程,所以叫做仿函数。 struct MyPlus {int operator()(const int &a , const int &am…

文心一言 VS 讯飞星火 VS chatgpt (146)-- 算法导论12.2 1题

一、用go语言,假设一棵二叉搜索树中的结点在1到 1000 之间,现在想要查找数值为 363 的结点。下面序列中哪个不是查找过的序列? a.2,252,401,398,330,344,397,363。 b.9…

ps 透明印章制作

ps 透明印章制作 1、打开不透明印章2、抠出红色印章3、新建图层4、填充红色印章到新图层5、导出透明印章 1、打开不透明印章 打开ps软件,菜单栏选择 文件-打开 选择本地不透明印章 打开 2、抠出红色印章 ps菜单栏 选择 选择-色彩范围 点击色彩范围 色彩范围窗口 取…

内网协议区别

今天面试的时候被面试官问到内网隧道技术中的协议有什么区别,平时只注重使用不注重原理,学习记录 2023-11-30 网络层:IPV6 隧道、ICMP 隧道、GRE 隧道 传输层:TCP 隧道、UDP 隧道、常规端口转发 应用层:SSH 隧道、HTTP…

基于B/S架构的医院一体化电子病历编辑器源码

电子病历在线制作、管理和使用的一体化电子病历解决方案,通过一体化的设计,提供对住院病人的电子病历书写、保存、修改、打印等功能。电子病历系统将临床医护需要的诊疗资料以符合临床思维的方法展示。建立以病人为中心,以临床诊疗信息为主线…

使用 SDKMAN 管理多版本本地 Java 环境---Centos8 Windows

文章目录 windows 安装centos8 安装卸载sdkman使用 windows 安装 SDKMAN是一个 jdk 多版本管理工具,类似于 nodejs 中的 nvm。可以在本地存在多个 java 环境,快速切换功能,同时,他不止于 java sdk,还有maven、tomcat等…

算法:双指针

数组分块 题型特点:给一个数组,在某个规则下将数组划分成几个区间 解决:双指针(数组中利用下标充当指针) 283 移动0 定义两个指针 dest指针(已处理区间内非0元素的最后一个位置)cur指针&#…

Memcached最新2023年面试题,高级面试题及附答案解析

文章目录 01、Memcached是什么,有什么作用?02、Memcached的多线程是什么?如何使用它们?03、Memcached与Redis的区别?04、如果缓存数据在导出导入之间过期了,怎么处理这些数据呢?05、如何实现集群…

mysql中字符串截取与拆分

按分隔符把字符串拆成多行 引言截取字符串一、left(str,length)二、right(str,length)三、截取特定长度的字符串四、按分隔符截取 分割字符串一、分割成多列二、分割成多行 总结 引言 截取和拆分字符串在编程生涯中是普遍存在的,在sql中也不例外,下面就…

树与二叉树堆:经典OJ题集

目录 查找值为x的结点: 思路分析: 单值二叉树: 示例: 思路分析: 相同的树: 示例: 思路分析: 二叉树的前序遍历:——使用前序遍历把结点元素放入数组中 题…

塑料注塑件自动化光学测量蓝光自动化三维检测解决方案-CASAIM-IS(2ND)

一、背景介绍 在塑料制品的生产过程中,注塑件的质量对于产品的整体质量和性能至关重要。然而,通过使用三坐标、卡尺、千分尺等量具,对工件进行单点或人工检测其加工精度,对复杂形位公差检测目前比较难取得数据,无法快…

SpringSecurity6怎么用

SpringSecurity依赖 <!--SpringSecurity起步依赖--> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifactId> </dependency> jwt依赖 <!--jwt令牌--> <depend…

WordPress文章防复制代码

通过下面的JS代码&#xff0c;可以有效地防止别人直接复制拷贝你的文章&#xff0c;用frame标签引用你的文章时&#xff0c;会自动跳转到文章正常链接&#xff0c;同时禁止右键菜单。 使用方法一&#xff1a; 打开当前主题头部模 板header.php找到&#xff1a;<?php wp_h…

力扣11题 盛最多水的容器 双指针算法

11. 盛最多水的容器 给定一个长度为 n 的整数数组 height 。有 n 条垂线&#xff0c;第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线&#xff0c;使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明 你不能倾斜容器. 示…

React Native环境搭建及Hello World

写这篇博客的目的就是想说,react native 挺简单,但是大部分初级前端会被环境搭建给难住,从而放弃. 环境搭建 环境搭建其实说简单也挺简单的,有经验的前端直接翻看react native中文文档就行,直接按上面来肯定没错 以下以安卓开发,windows配置环境为例,来演示一遍 首先 电脑…

架构的模式

文章目录 &#x1f50a;博主介绍&#x1f964;本文内容&#x1f4e2;文章总结&#x1f4e5;博主目标 &#x1f50a;博主介绍 &#x1f31f;我是廖志伟&#xff0c;一名Java开发工程师、Java领域优质创作者、CSDN博客专家、51CTO专家博主、阿里云专家博主、清华大学出版社签约作…