在 CentOS 上查看 Java 进程,常用以下几种方法:
ps 命令(最常用)ps -ef | grep java
或
ps aux | grep java
说明:
ps -ef:显示所有进程及详细信息grep java:过滤出包含 java 的进程✅ 适合快速查看 Java 进程的 PID、启动命令、路径
jps(JDK 自带工具)jps -l
输出示例:
12345 com.example.Application
6789 sun.tools.jps.Jps
说明:
-l 可显示完整主类或 jar 路径⚠️ 需要安装 JDK,且仅能看到当前用户或同用户的 Java 进程
top 实时查看top
然后按 Shift + H 或查找 java 相关进程
或直接使用:
top -c | grep java
✅ 适合看 CPU、内存占用
netstat -tunlp | grep java
或(CentOS 7+)
ss -tunlp | grep java
ps -fp <PID>
或
cat /proc/<PID>/cmdline
kill -9 <PID>
如果你是:
可以告诉我具体场景,我可以进一步帮你。