首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

认识Java Core和Heap Dump

为了能够保留Java应用发生致命错误前的运行状态,JVM在死掉前产生两个文件,分别为JavaCore及HeapDump文件。...JavaCore和Heap Dump的区别 l JavaCore是关于CPU的 JavaCore文件主要保存的是Java应用各线程在某一时刻的运行的位置,即JVM执行到哪一个类、哪一个方法、哪一个行上。...如何生成Java Core、Heap Dump文件 这两个文件可以用手工的方式生成,当我们会遇到系统变慢或无响应的情况,这时就以采用手工的方式生成Java Core及Heap Dump文件。...在Unix/Linux上,产生这两个文件的方法如下: # ps -ef | grep java  user 4616 4582 0 17:30 pts/0 00:00:00 grep java  root...org.apache.catalina.startup.Bootstrap start  # kill -3 5580 首先,找出Java进程id ,然后再执行‘kill -3 进程号’的操作,等文件生成后再做一次同样的操作

2.6K70

linux生成key

linux生成key 使用public/private key让putty(ssh)自动登录(以及linux上使用密钥做ssh自动登陆)  方法一:使用puttygen.exe  第一步:生成密匙 ...但是如果希望这个private key使用在linux主机上,不用密码登陆上放有public key的主机上,  那么:  第四步:linux private key设置  (运行puttygen.exe...-t 密匙类型  密匙类型可以是:rsa1 (对应SSH1 RSA)、rsa 和 dsa (对应SSH2)  如:  $ ssh-keygen -b 1024 -t rsa  默认在~/.ssh下会生成...第二步:设置linux主机  把id_rsa.pub 复制为authorized_keys,放在需要登陆的linux主机的~/.ssh目录下  $ scp id_ras.pub hostname1:/home...用户名:scp id_ras.pub username@hostname1:/home/username/.ssh/authorized_keys)  如果想使用putty,因为ssh-keygen生成

2.3K70

openssl生成证书linux,Linux下使用openssl生成证书「建议收藏」

利用OpenSSL生成库和命令程序,在生成的命令程序中包括对加/解密算法的测试,openssl程序,ca程序.利用openssl,ca可生成用于C/S模式的证书文件以及CA文件....证书文件的生成步骤: 一、服务器端1.生成服务器端的私钥(key文件); openssl genrsa -des3 -out server.key 1024 运行时会提示输入密码,此密码用于加密key文件...(csr文件); openssl req -new -key server.key -out server.csr 生成Certificate Signing Request(CSR),生成的csr文件交给...openssl.c*” cp /usr/local/ssl/openssl.cnf ./ 错误2: 解决方法 touch demoCA/serial echo “00” > demoCA/serial linux...-1.0.2a-i386-win32.zip 64位:openssl-1.0.2a-x64_86-win64.zip 下载之后解压即可 … linux下利用openssl来实现证书的颁发(详细步骤)–转载和修改

6.1K10

Linux生成OpenSSL证书

下载安装openssl,进入/bin/下面,执行命令(把ssl目录下的openssl.cnf 拷贝到bin目录下) 1.首先要生成服务器端的私钥(key文件): openssl genrsa -des3...Certificate Signing Request(CSR),生成的csr文件交给CA签名后形成服务端自己的证书.屏幕上将有提示,依照其指示一步一步输入要求的个人信息即可. 3.对客户端也作同样的命令生成...创建个空文件:   [weigw@TEST bin]$ vi demoCA/index.txt   向文件中写入01:   [weigw@TEST bin]$ vi demoCA/serial 5.用生成的...CA的证书为刚才生成的server.csr,client.csr文件签名: openssl ca -in server.csr -out server.crt -cert ca.crt -keyfile...countryName field needed to be the same in the CA certificate (CN) and the request (cn) 现在我们所需的全部文件便生成

2.2K10

Linux平台生成awr报告

$ORACLE_HOME/rdbms/admin 4.用SYSDBA身份登录sqlplus  /  as sysdba 5.在sqlplus中输入@awrrpt 6.开始按照提示操作,首先是选择要生成...这里输入2作为示例 8.输入天数后,界面会显示出一个时间段的表格,每个时间点都对应一个Snap Id,间隔时间默认是1个小时,接下来,输入要生成报告的时间开始点对应的Snap Id,这里以2018-03...然后,要输入生成报告的时间的结束点对应的Snap Id,这里选2018-03-19 15:00为例,表中看到其对应的Snap Id是33193 9.接着要求输入生成报告的名字,系统会自动生成一个默认的名字...默认名称格式一般都是awrrpt_1_开始snapid_结束snapid.html,我们也可以输入自己定义的名称如:awrrpt_20180319 10.出现下图所示则生成成功 11.然后就会在$ORACLE_HOME.../rdbms/admin目录下生成html格式的报告 12.生成完毕后,输入exit命令退出oracle 13.用ftp工具登录服务器,并把生成的报告下载到本地。

1.3K20

linux生成openssl证书

下载安装openssl,进入/bin/下面,执行命令(把ssl目录下的openssl.cnf 拷贝到bin目录下) 1.首先要生成服务器端的私钥(key文件): openssl genrsa -des3...to be sent with your certificate request A challenge password []: An optional company name []: 生成...Certificate Signing Request(CSR),生成的csr文件交给CA签名后形成服务端自己的证书.屏幕上将有提示,依照其指示一步一步输入要求的个人信息即可. 3.对客户端也作同样的命令生成...创建个空文件:   [weigw@TEST bin]$ vi demoCA/index.txt   向文件中写入01:   [weigw@TEST bin]$ vi demoCA/serial 5.用生成的...CA的证书为刚才生成的server.csr,client.csr文件签名: openssl ca -in server.csr -out server.crt -cert ca.crt -keyfile

3.1K10

Java的jstack命令使用详解

jstack命令简介 jstack(Java Virtual Machine Stack Trace)是JDK提供的一个可以生成Java虚拟机当前时刻的线程快照信息的命令行工具。...线程快照一般被称为threaddump或者javacore文件,是当前Java虚拟机中每个线程正在执行的Java线程、虚拟机内部线程和可选的本地方法堆栈帧的集合。...生成的线程快照可以用于定位线程出现长时间停顿的原因,比如:线程间死锁、死循环、请求外部资源被长时间挂起等等。...想要要获取运行的Java虚拟机进程的列表,可以使用ps命令(Linux系统中)或tasklist命令(Windows系统中),如果Java虚拟机进程没有在单独的docker实例中运行,可以使用jps命令...-F参数 如果Java虚拟机进程由于进程挂起而没有任何响应,那么可以使用-F参数(仅在Oracle Solaris和Linux操作系统上游戏)强制显示线程快照信息。

2.5K30

Java ThreadDump 生成解析

应捕获其线程转储 file-path:是将写入线程转储的文件路径 具体地: [administrator@JavaLangOutOfMemory luga ]% jstack -l 18790 > javacore.txt...按照如上示例执行,该过程的线程转储信息将在/data/logs/目录下以javacore.txt文本形式生成并进行展示。...备注:目前,大多数* nix操作系统(Unix,Linux,HP-UX操作系统)都支持此选项。 其他操作系统暂未在生产环境实践。...使用此接口,我们还可以生成线程转储。同时只需编写几行代码即可以编程方式生成线程转储。下面是ThreadMXBean实现的框架实现,该实现从应用程序生成Thread Dump。...APM工具– App Dynamics 很少有应用程序性能监视工具提供生成线程转储的选项。

80840
领券