jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。
jps [ options ] [ hostid ]
选项
-q 仅输出VM标识符,不包括class name,jar name,arguments in main method
-m 输出main method的参数
-l 输出完全的包名,应用主类名,jar的完全路径名
-v 输出jvm参数
-V 输出通过flag文件传递到JVM中的参数(.hotspotrc文件或-XX:Flags=所指定的文件
-Joption 传递参数到vm,例如:-J-Xms48m
jps异常:
Jps有问题, 使用 jps -J-Djps.debug=true -J-Djps.printStackTrace=true 可以获得Jps错误详细信息
另外:jdk版本与运行的进程不符也会导致jps出现
-------------
注:jps命令有个地方很不好,似乎只能显示当前用户的java进程,要显示其他用户的还是只能用unix/linux的ps命令。
相关推荐
在Linux环境下显示一个进程的信息大家可能一直都在使用ps命令,比如用以下命令来显示当前系统执行的Java进程: ps -ef | grep java 针对java的进程,jdk1.5以后提供了一个查看当前所有java进程pid的小工具。 位置 ...
Java中常用的Linux命令 Linux命令是Java开发中不可或缺的一部分,掌握这些命令可以提高开发效率和解决问题的能力。本文总结了常用的Linux命令,涵盖文件管理、进程管理、网络管理、文件传输和其他方面。 文件管理 ...
这不仅涉及到命令本身的执行,还涉及到了环境变量的管理和配置文件的使用,这些都是Linux系统管理和自动化运维的基础技能。通过这样的问题解决过程,我们可以提升对shell脚本、SSH、环境变量和Java工具使用的理解,...
可以使用JDK自带的jps命令或者Linux系统的ps命令来查找。jps命令是Java提供的一个小工具,专门用来列出JVM的运行实例及相关信息。而ps命令则是Linux中的进程查看命令,可以列出系统中运行的所有进程。找到进程ID后,...
8. 显示当前所有Java进程pid - 使用jps命令 jps命令可以显示当前系统的Java进程情况及其id号。例如,使用以下命令可以显示当前所有Java进程pid:jps 9. 安装rpm包 - 使用rpm命令 rpm命令可以安装rpm包,但是需要...
58. jps命令:显示当前系统中的 Java 进程。 59. nohup命令:在后台执行命令。 60. uname命令:显示系统的信息。 系统信息 61. hostname命令:显示当前主机的名称。 62. top命令:显示当前系统中的进程列表。 63. ...
以下是一些常用的Linux系统监控命令,它们可以帮助我们追踪CPU使用、内存消耗、网络活动以及存储I/O等关键性能指标。 1. **`ps` 命令**: `ps -mp pid -o THREAD,tid,time` 或 `ps -Lfp pid` 用于找出占用CPU最多...
- **vi/vim**:Linux系统中使用广泛的文本编辑器。可以用来编辑配置文件或脚本。 ### Java相关命令 - **java**:运行Java应用程序的命令。 - **javac**:编译Java源代码为字节码的命令。 - **jps**:显示当前系统...
下面将详细介绍如何使用 jvisualvm 远程访问 Linux 环境中的 Tomcat。 jdk 的安装和配置 在 Linux 环境中,首先需要安装和配置 jdk。下载 32 位的 Linux 版 jdk,並将其复制到 `/usr/local` 文件夹下。然后,执行 ...
总之,OpenJDK 1.8.0在Linux x86_64上的部署和使用为开发者提供了强大且可靠的Java开发环境,而JPS命令则作为管理和监控Java进程的有力工具,帮助开发者更好地管理和调试应用程序。确保正确安装和配置OpenJDK,将极...
在Linux服务器管理中,掌握一系列命令是至关重要的。以下是一些基本且实用的Linux命令,它们涵盖了文件操作、进程管理、服务启动与监控以及系统信息查询等多个方面。 1. **进入路径查看文件删除文件**: - `cd`:...
1. 查看 Namenode 状态:使用jps命令查看Namenode的状态,例如jps 2. 查看 Datanode 状态:使用jps命令查看Datanode的状态,例如jps 3. 启动/停止 Namenode 和 Datanode:使用start-dfs.sh和stop-dfs.sh脚本启动或...
### Linux常见命令详解 #### 一、Linux/Unix 命令格式 在 Linux 和 Unix 系统中,命令的基本格式通常如下: ...以上是对给定文件中的 Linux 命令知识点的详细解释,希望能帮助您更好地理解和使用这些命令。
在 Linux 系统中,使用 ssh-keygen 命令生成密钥,然后使用 ssh-copy-id 命令复制密钥到其他节点。 ``` ssh-keygen ssh-copy-id hadoop@store01 ssh-copy-id hadoop@store02 ssh-copy-id hadoop@store03 ``` 四、...
在Linux系统中,JDK的安装和使用与Windows或Mac OS等其他操作系统略有不同。对于64位Linux系统,我们需要下载适配的64位JDK版本,因为这个"jdk-8u231-linux-x64"正是这样的版本。 描述中提到的"解压及位tar.gz包...
安装完成后,开发人员可以使用`javac`命令进行编译,`java`命令执行程序,`jar`命令打包应用程序,以及一系列的JDK工具(如javadoc生成文档,jps查看Java进程,jmap分析内存等)。 7. **Java 11特性**: Java 11...
在Linux系统中,监控Java进程及其线程的CPU使用情况是进行性能调优的重要环节。以下是一些关于如何实现这一目标的关键知识点。 1. **`ps` 命令**: - `ps` 是一个用于报告当前系统中进程状态的命令。基本用法如 `...
例如,使用`javac`编译Java源代码,用`jar`命令打包应用,以及`jps`、`jstat`等工具监控Java进程和系统状态。对于服务器端的应用,可能还需要配置JVM参数以优化性能,如设置堆大小(`-Xms`和`-Xmx`)和垃圾回收策略...
解压安装后,用户可以使用`javac`编译Java源代码,用`java`命令运行Java程序,还可以使用JDK附带的各种工具,如`javadoc`生成API文档,`jps`查看Java进程,`jmap`进行内存分析等。 6. **兼容性和稳定性**: 虽然...