温馨提示×

centos怎么查java进程

小樊
39
2026-09-26 22:28:43
栏目: 编程语言

在 CentOS 上查看 Java 进程,常用以下几种方式:

1. 使用 ps 命令(最常用)

ps -ef | grep java

或

ps aux | grep java

说明:

  • ps -ef:显示所有进程
  • grep java:过滤出包含 java 的进程

只看进程号(PID):

pgrep -f java

2. 使用 jps(JDK 自带,推荐)

如果安装了 JDK:

jps -l
  • -l 显示主类全名或 jar 路径
  • 只看 PID:jps

如果没有 jps,说明可能只装了 JRE,没装 JDK


3. 使用 top 实时查看

top

然后按 Shift + M 按内存排序,或按 P 按 CPU 排序,找 java 进程

只看 Java:

top -c | grep java

4. 查看端口对应的 Java 进程

netstat -tunlp | grep java

或(CentOS 7+)

ss -tunlp | grep java

5. 查看某个 Java 进程的详细信息

ps -fp <PID>

示例:

ps -fp 12345

如果你是想:

  • 杀掉 Java 进程:kill -9 <PID>
  • 查看 JVM 参数:jinfo <PID>
  • 查看线程:top -Hp <PID>

可以告诉我你的具体用途,我可以给你更针对性的命令。

0 踩