jps(JVM Process Status Tool)
ps看起来很熟悉,命名模仿了Linux系统里的ps命令,ps在Linux系统里是查看操作系统进程信息的。jps是查看正在运行的虚拟机进程信息的。
命令格式
jps [ options ] [ hostid ]
常用参数说明
-m 输出虚拟机启动时传递给main方法的参数。
-l 输出应用程序主类(含main方法的类)的完整包名,或者是应用程序JAR文件的完整路径。
-v 输出传给JVM的参数。
示例:1
[root@recharge1 ~]# jps -m
20680 Jps -m
15446 Bootstrap start
20946 com.coffee.idc.agent-0.0.1.jar
示例:2
[root@recharge1 ~]# jps -l
15446 org.apache.catalina.startup.Bootstrap
20946 /agent/com.coffee.idc.agent-0.0.1.jar
20659 sun.tools.jps.Jps
示例:3
[root@recharge ~]# jps -v
9133 Bootstrap -Djava.util.logging.config.file=/usr/meteor/tomcat/conf/logging.properties -Xmx2g -Xms1g -Xmn512m -XX:PermSize=128m -Xss256k -XX:+DisableExplicitGC -Djava.awt.headless=true -Djava.net.preferIPv4Stack=true -Duser.timezone=Asia/Shanghai -DMETEOR_RECHARGE_CONFIG_HOME=/home/www/conf/APP -DMETEOR_CONFIG_HOME=/home/www/conf/APP -javaagent:/usr/meteor/install/apache-tomcat-6.0.32/newrelic/newrelic.jar -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787 -Djava.endorsed.dirs=/usr/meteor/tomcat/endorsed -Dcatalina.base=/usr/meteor/tomcat -Dcatalina.home=/usr/meteor/tomcat -Djava.io.tmpdir=/usr/meteor/tomcat/temp
9589 Jps -Denv.class.path=.:/usr/shunwang/java/lib/tools.jar:/usr/shunwang/java/lib/dt.jar: -Dapplication.home=/usr/meteor/install/jdk1.6.0_26 -Xms8m
示例:4
[root@recharge1 ~]# jps -ml
20906 sun.tools.jps.Jps -ml
15446 org.apache.catalina.startup.Bootstrap start
20946 /agent/com.coffee.idc.agent-0.0.1.jar
相关推荐
在使用 Tomcat 服务器时,经常会遇到 JPS 命令不可用的问题。JPS(Java Process Status Tool)是 Java 虚拟机的进程状态工具,用于显示当前 Java 进程的信息。然而,在某些情况下,JPS 命令可能不可用,导致无法查看...
Linux 下 Java jps 命令使用解析详解 Linux 下 Java jps 命令是 JDK 1.5 提供的一个显示当前所有 Java 进程 pid 的命令,它可以帮助开发者快速了解当前系统中运行的 Java 进程信息。下面是对 Linux 下 Java jps ...
这个场景中遇到的问题是,当尝试通过shell脚本来远程执行`jps`(Java Process Status)命令时,系统返回了`-bash: jps: command not found`的错误。`jps`是Java开发工具包(JDK)的一部分,用于列出正在运行的Java...
在一个集群非常大的情况下,如果想要查看单个主机在运行哪些java进程。我们可以去到每个主机下,使用jps命令。可是这种方法太过低效。我们可以使用一个shell脚本来完成此命令。查看进程 jps脚本 提前配置免密
jps命令可以显示当前系统的Java进程情况及其id号。例如,使用以下命令可以显示当前所有Java进程pid:jps 9. 安装rpm包 - 使用rpm命令 rpm命令可以安装rpm包,但是需要注意的是,需要忽略依赖关系警告。例如,使用...
1. 查看 Namenode 状态:使用jps命令查看Namenode的状态,例如jps 2. 查看 Datanode 状态:使用jps命令查看Datanode的状态,例如jps 3. 启动/停止 Namenode 和 Datanode:使用start-dfs.sh和stop-dfs.sh脚本启动或...
1. jps命令 jps(JVM Process Status Tool)命令用于列出正在运行的Java虚拟机进程信息。这个命令可以显示Java虚拟机的进程ID、主类名称、jar文件名以及传递给main方法的参数。jps命令的基本格式为: ``` jps ...
在本文中,我们将介绍 10 个常见的 JVM 命令,包括 jps、jstat、jinfo、jmap 和 jstack 等。 jps 命令 jps 命令是 JVM 进程状态工具,用于显示指定系统内所有的 HotSpot 虚拟机的进程状态。它可以列出当前运行在...
jps 命令用于列出目标系统上正在运行的虚拟机进程(每个 Java 程序会独占一个 Java 虚拟机实例)。所列信息包括进程 ID 及虚拟机执行主类名称,对于非 root 账户,只能显示当前用户启动的虚拟机进程。 参数详解: ...
Windows 中运行 JAR 包有多种方式,包括使用.bat 文件、后台运行、使用 jps 命令查看进程、使用 TASKKILL 命令终止进程等。 1. 使用.bat 文件运行 JAR 包 _create a .bat file in the same directory as the JAR ...
通过调用JPS命令,可以查看哪些进程是Java应用程序,包括Spring Boot应用的主进程ID。这对于调试、性能分析或者服务监控都有一定的帮助。 在项目结构上,"mySpring"这个压缩包文件很可能包含了整个Spring Boot项目...
58. jps命令:显示当前系统中的 Java 进程。 59. nohup命令:在后台执行命令。 60. uname命令:显示系统的信息。 系统信息 61. hostname命令:显示当前主机的名称。 62. top命令:显示当前系统中的进程列表。 63. ...
jps命令是Java提供的一个小工具,专门用来列出JVM的运行实例及相关信息。而ps命令则是Linux中的进程查看命令,可以列出系统中运行的所有进程。找到进程ID后,就可以使用kill命令来发送停止信号。 关于kill命令,...
Java 1.8.0 开源版本OpenJDK在Linux x86_64平台上的应用及JPS命令详解 Java开发工具包(Java Development Kit,简称JDK)是Java编程语言的重要组成部分,用于开发和运行Java应用程序。在这个场景中,我们关注的是...
jps命令是一个查看JVM里面所有进程的状态的工具,包括进程ID、进程启动的路径等等信息。jps命令可以帮助开发者快速地了解JVM里面所有进程的状态,从而快速定位问题所在。 八、jstatd命令 jstatd命令是一个基于RMI...
1. jps命令用于列出所有的JVM实例。通过该命令,开发者可以快速查看本机上所有Java应用程序的进程ID。例如,使用`jps`可以列出本机所有的JVM实例。 2. jinfo命令可以观察运行中的Java程序的运行环境参数。此命令...
首先,文档提到了JPS命令,它用于查看当前运行的Java进程信息,并返回进程ID,这是进行JVM调优的起始步骤。利用JPS获取进程ID后,便可以通过JVM自带的jmap命令来进一步分析进程内存使用情况。jmap命令能够帮助开发者...
Hadoop 集群搭建需要注意的几个问题:HDFS 进入安全模式、Hadoop 本地库加载失败、Maps to localhost 问题、jps 命令正常,但是 8088 端口的 WEB 页面无法访问、8088 端口访问正常,但是看不到 DataNode 节点。...