温馨提示×

centos怎么查看java进程

小樊
47
2026-09-26 22:30:53
栏目: 编程语言

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

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

ps -ef | grep java

或

ps aux | grep java

说明:

  • ps -ef:显示所有进程及完整信息
  • grep java:过滤出包含 java 的进程
  • 最后一列通常会显示启动的 jar 包或主类

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

如果已安装 JDK:

jps -l

参数说明:

  • -l:显示主类全名或 jar 路径
  • -v:显示启动参数
  • -m:显示传给 main 方法的参数

示例输出:

12345 com.example.Application
23456 sun.tools.jps.Jps

3. 使用 top 查看资源占用

top

然后按 Shift + H 可看线程,或先 top 后输入:

top -c

找到 COMMAND 为 java 的进程。

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

netstat -tunlp | grep java

或

ss -tunlp | grep java

5. 通过 /proc 查看(进阶)

ls /proc/*/exe -l 2>/dev/null | grep java

常见问题

jps 命令找不到?

  • 可能没装 JDK,只装了 JRE
  • 解决:yum install java-1.8.0-openjdk-devel

如果你是想查某个 Java 服务是否在运行或查 PID 用来杀进程,可以告诉我具体场景。

0 踩