查看java进程信息--jps命令详解

格式

[[email protected] ~]# jps -h
illegal argument: -h
usage: jps [-help]
       jps [-q] [-mlvV] [<hostid>]

Definitions:
    <hostid>:      <hostname>[:<port>]

主要参数解释:

选项 作用
-q 只输出LVMID,省略主类的名称
-m 输出启动时,传给main()函数的参数
-l 输出主类全类名
-v 输出jvm参数

常用

输出主类及main()函数的参数

[email protected]:[/root]jps -l -m
4768 org.apache.flume.node.Application -f ./win/win.conf -n win
31362 izone-msg-sender-0.0.3-PRODUCT.jar
10787 org.apache.catalina.startup.Bootstrap start
23875 com.tfp.report-1.1.3.jar
10731 org.apache.catalina.startup.Bootstrap start
27307 org.apache.catalina.startup.Bootstrap start
23436 org.apache.zookeeper.server.quorum.QuorumPeerMain config/zookeeper.properties
29327 kafka.Kafka config/server.properties
28017 org.apache.catalina.startup.Bootstrap start
8273 sun.tools.jps.Jps -l -m
4754 org.apache.flume.node.Application -f ./click/click.conf -n click
4756 org.apache.flume.node.Application -f ./download/download.conf -n download
4758 org.apache.flume.node.Application -f ./forward/forward.conf -n forward
27447 org.apache.catalina.startup.Bootstrap start
4760 org.apache.flume.node.Application -f ./imp/imp.conf -n imp
23641 izone-0.0.2-PRODUCT.jar
4762 org.apache.flume.node.Application -f ./install/install.conf -n install
24155 org.apache.catalina.startup.Bootstrap start
27579 org.apache.catalina.startup.Bootstrap start
4764 org.apache.flume.node.Application -f ./request/request.conf -n request

输出主类及jvm参数

[email protected]:[/root]jps -l -v
8352 sun.tools.jps.Jps -Denv.class.path=/usr/java/jdk1.8.0_91/lib/tools.jar:/usr/java/jdk1.8.0_91/lib/dt.jar: -Dapplication.home=/usr/java/jdk1.8.0_91 -Xms8m
4768 org.apache.flume.node.Application -Xmx20m -Dflume.log.dir=./win/logs/ -Xms512m -Xmx1024m -Djava.library.path=
31362 izone-msg-sender-0.0.3-PRODUCT.jar
10787 org.apache.catalina.startup.Bootstrap -Djava.util.logging.config.file=/data/tfp/tomcat-demo-11003/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -XX:PermSize=64M -XX:MaxPermSize=500m -Xms1024m -Xmx10000m -Duser.timezone=Asia/Shanghai -Djava.endorsed.dirs=/data/tfp/tomcat-demo-11003/endorsed -Dcatalina.base=/data/tfp/tomcat-demo-11003 -Dcatalina.home=/data/tfp/tomcat-demo-11003 -Djava.io.tmpdir=/data/tfp/tomcat-demo-11003/temp -Dlog4jPath=/data/ssp3/log2 -Dlog4jIndex=11003
23875 com.tfp.report-1.1.3.jar
10731 org.apache.catalina.startup.Bootstrap -Djava.util.logging.config.file=/data/tfp/tomcat-demo-11016/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -XX:PermSize=64M -XX:MaxPermSize=500m -Xms1024m -Xmx10000m -Duser.timezone=Asia/Shanghai -Djava.endorsed.dirs=/data/tfp/tomcat-demo-11016/endorsed -Dcatalina.base=/data/tfp/tomcat-demo-11016 -Dcatalina.home=/data/tfp/tomcat-demo-11016 -Djava.io.tmpdir=/data/tfp/tomcat-demo-11016/temp -Dlog4jPath=/data/ssp3/log2 -Dlog4jIndex=11016
27307 org.apache.catalina.startup.Bootstrap -Djava.util.logging.config.file=/data/tfp/tomcat-tfp-11009/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -XX:PermSize=64M -XX:MaxPermSize=500m -Xms1024m -Xmx10000m -Duser.timezone=Asia/Shanghai -Djava.endorsed.dirs=/data/tfp/tomcat-tfp-11009/endorsed -Dcatalina.base=/data/tfp/tomcat-tfp-11009 -Dcatalina.home=/data/tfp/tomcat-tfp-11009 -Djava.io.tmpdir=/data/tfp/tomcat-tfp-11009/temp -Dlog4jPath=/data/ssp3/logs -Dlog4jIndex=11009
23436 org.apache.zookeeper.server.quorum.QuorumPeerMain -Xmx512M -Xms512M -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:+DisableExplicitGC -Djava.awt.headless=true -Xloggc:/data/kafka_2.12-0.10.2.0/bin/../logs/zookeeper-gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dkafka.logs.dir=/data/kafka_2.12-0.10.2.0/bin/../logs -Dlog4j.configuration=file:bin/../config/log4j.properties
29327 kafka.Kafka -Xmx1G -Xms1G -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:+DisableExplicitGC -Djava.awt.headless=true -Xloggc:/data/kafka_2.12-0.10.2.0/bin/../logs/kafkaServer-gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dkafka.logs.dir=/data/kafka_2.12-0.10.2.0/bin/../logs -Dlog4j.configuration=file:bin/../config/log4j.properties

原文地址:http://blog.51cto.com/4436396/2072303

时间: 2024-10-02 03:46:54

查看java进程信息--jps命令详解的相关文章

netstat怎样查看端口占用?netstat命令详解

netstat是使用比较频繁的端口查看命令,监控TCP/IP网络非常有用的工具.在使用VPS或云服务器上安装启动IIS.Apache或tomcat等网站环境软件时,常会遇到80端口被占用而无法启动错误,这时就可以利用netstat命令查看80端口占用情况. netstat命令详解: netstat命令一般格式为:netstat[-a][-e][-n][-o][-pProtocol][-r][-s][Interval] 详细参数介绍: -a 显示所有socket,包括正在监听的. -c 每隔1秒就

java jps 命令详解

JPS 名称: jps - Java Virtual Machine Process Status Tool 命令用法: jps [options] [hostid] options:命令选项,用来对输出格式进行控制 hostid:指定特定主机,可以是ip地址和域名, 也可以指定具体协议,端口.               [protocol:][[//]hostname][:port][/servername] 功能描述: jps是用于查看有权访问的hotspot虚拟机的进程. 当未指定hos

查询系统负载信息 Linux 命令详解

linux uptime命令主要用于获取主机运行时间和查询linux系统负载等信息.uptime命令过去只显示系统运行多久.现在,可以显示系统已经运行了多长 时间,信息显示依次为:现在时间.系统已经运行了多长时间.目前有多少登陆用户.系统在过去的1分钟.5分钟和15分钟内的平均负载. uptime命令用法十分简单:直接输入 # uptime 即可. 输入样例: 18:02:41 up 41 days, 23:42, 1 user, load average: 0.00, 0.00, 0.00 1

Linux进程管理相关命令详解

一.top top命令用于显示系统当前的进程和其他状况:top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果再前台执行该命令,它将独占前台,直到用户终止该程序为止. 其中1-5行为统计信息区,剩余行为进程信息区:1.统计信息区1)第1行为任务队列信息(与uptime命令运行结果相同)字段含义:当前时间     系统启动持续时间   当前登陆用户数    系统负载,即任务队列的平均长度备注:格式为"日期,时:分"  三个数值分别为1,5和15分钟前到现在的均值2)第2行为

查看CPU信息的命令详解

很简单,直接cat /proc/cpuinfo /proc是用来放置内存中信息的目录

linux 系统上的进程查看管理工具之htop/dstat/top/ps命令详解

     进程查看管理工具之ps/top/dstat/htop命令详解 一.ps命令详解: ps 加选项参数 ps a 显示与终端相关的内容信息,例如: [[email protected] cx]# ps a PID TTY      STAT   TIME COMMAND 2396 tty3     Ss+    0:00 /sbin/mingetty /dev/tty3 2399 tty4     Ss+    0:00 /sbin/mingetty /dev/tty4 2401 tty5

java之jar命令详解

1. JAR 文件包 JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式.JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包.JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的.举个例子,如果我们具有如下目录结构的一些文件: == -- test -- Test.

jps不显示java进程信息

本来想自己整理,发现已经有前人整理,并且完美解决了我的问题,故转载,感谢分享 转自:http://trinea.iteye.com/blog/1196400 对于jps较熟悉可以直接查看第二部分的分析 1.jps的作用 jps类似linux的ps命令,不同的是ps是用来显示进程,而jps只显示java进程,准确的说是当前用户已启动的部分java进程信息,信息包括进程号和简短的进程command. 2.某个java进程已经启动,用jps却显示不了该进程进程号 这个问题已经碰到过两次了,所以在这里总

[转帖]linux screen 命令详解,xshell关掉窗口或者断开连接,查看断开前执行的命令

linux screen 命令详解,xshell关掉窗口或者断开连接,查看断开前执行的命令 https://binwaer.com/post/12.html yun install -y screen screen -S zhaobsh ping www.163.com 关闭xshell 再次连接 screen -ls 根据 pid 使用 screen -r pid 再次打开连接. 一.背景 系统管理员经常需要SSH 或者telent 远程登录到linux 服务器,经常运行一些需要很长时间才能完