在 CentOS 上查看 Java 进程,常用以下几种方式:
jps(推荐)jps 是 JDK 自带工具,专门用来查看 Java 进程。
jps
输出示例:
12345 Bootstrap
67890 Jps
jps -l # 显示完整主类名或 jar 路径
jps -v # 显示 JVM 启动参数
jps -m # 显示 main 方法参数
ps 命令ps -ef | grep java
或
ps aux | grep java
ps -ef | grep [j]ava
top / htoptop
然后按:
c:显示完整命令u:按用户过滤yum install -y htop
htop
如果 Java 应用监听端口(如 8080):
netstat -tunlp | grep 8080
或(推荐):
ss -lntp | grep 8080
jinfo <pid>
jmap -heap <pid>
jstack <pid>
jps 命令找不到说明 没装 JDK,只有 JRE:
which java
java -version
安装 JDK:
yum install -y java-1.8.0-openjdk-devel
jps -l
ps -ef | grep java
如果你是想 定位某个 Java 进程占用 CPU / 内存,或 排查 OOM / 卡死,可以告诉我具体场景,我给你更精确的命令。