温馨提示×

ubuntu java进程怎么查看

小樊
57
2026-09-04 01:21:17
栏目: 编程语言

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

1. 使用 ps 命令

ps -ef | grep java

或

ps aux | grep java

可以看到所有包含 java 的进程及启动参数。

2. 使用 jps(JDK 自带)

如果已安装 JDK:

jps -l
  • -l 显示主类全名或 jar 路径
  • -v 显示 JVM 参数

若提示 jps: command not found,需安装 JDK 并确认 JAVA_HOME/bin 在 PATH 中。

3. 使用 pgrep

pgrep -af java

只显示 Java 相关进程 PID 和命令行。

4. 使用 top / htop

top

按 Shift + M 可按内存排序,找 java 进程。

更直观:

htop

(如未安装:sudo apt install htop)

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

sudo netstat -tunlp | grep java

或

sudo ss -tunlp | grep java

6. 使用 systemctl(若为服务)

systemctl status | grep java

或查看具体服务:

systemctl status your-java-service

如果你是想定位某个 Java 进程为什么占用高 CPU / 内存,也可以告诉我,我可以给你进一步排查命令(如 jstack、jstat)。

0 踩