温馨提示×

centos如何查java进程

小樊
35
2026-10-02 19:33:05
栏目: 编程语言

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

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

ps -ef | grep java

或

ps aux | grep java

说明:

  • ps -ef:显示所有进程及详细信息
  • grep java:过滤出包含 java 的进程

✅ 适合快速查看 Java 进程的 PID、启动命令、路径


2. 使用 jps(JDK 自带工具)

jps -l

输出示例:

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

说明:

  • 只显示 Java 进程
  • -l 可显示完整主类或 jar 路径

⚠️ 需要安装 JDK,且仅能看到当前用户或同用户的 Java 进程


3. 使用 top 实时查看

top

然后按 Shift + H 或查找 java 相关进程
或直接使用:

top -c | grep java

✅ 适合看 CPU、内存占用


4. 查看端口对应的 Java 进程(常用)

netstat -tunlp | grep java

或(CentOS 7+)

ss -tunlp | grep java

5. 根据 PID 查看详细信息

ps -fp <PID>

或

cat /proc/<PID>/cmdline

示例:杀掉某个 Java 进程

kill -9 <PID>

如果你是:

  • 查不到 java 进程
  • 想看某个服务的 Java 进程
  • 想看 JVM 参数

可以告诉我具体场景,我可以进一步帮你。

0 踩