在 Linux 中,可以使用以下几种常用方法来查看运行中的 Java 进程:
1. ps 命令
ps 是最常用的查看进程的命令。你可以使用以下命令查看 Java 进程的 PID:
ps -ef | grep java
- -e:显示所有进程。
- -f:显示完整格式的信息。
- grep java:过滤出与 Java 相关的进程。
输出示例:
user 1234 5678 1 09:21 pts/0 00:00:10 java -jar myapp.jar
user 5679 1234 0 09:22 pts/1 00:00:02 /usr/bin/java
在这里,1234 和 5679 是 Java 进程的 PID。
2. jps 命令
jps 是 Java 自带的工具,用于列出当前用户下的所有 Java 进程。
jps
输出示例:
1234 MyApp
5679 Jps
- 1234 是 Java 应用的 PID,MyApp 是 Java 进程的主类。
- 5679 是 jps 命令自身的进程。
如果需要查看完整的命令行参数,可以使用 -l 选项:
jps -l
3. pgrep 命令
pgrep 可以直接根据进程名查找 PID。要查找 Java 进程,可以使用:
pgrep -f java
这将列出与 java 相关的所有进程的 PID。
4. top 或 htop
你可以使用 top 或 htop 命令查看系统的所有进程,按 P 键排序以查看占用 CPU 较多的进程。使用 / 键可以进行关键字过滤,如输入 java 来查找 Java 进程及其 PID。
top
htop
这些命令会实时更新显示进程信息。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。