在 CentOS 上查看 Java 进程,常用以下几种方法:
ps 命令(最常用)ps -ef | grep java
或
ps aux | grep java
说明:
ps -ef:显示所有进程grep java:过滤包含 java 的进程如果想排除 grep 自身:
ps -ef | grep [j]ava
jps(JDK 自带工具)如果已安装 JDK:
jps -l
说明:
-l 显示主类全名或 jar 路径如果提示命令不存在:
which jps
# 或
ls $JAVA_HOME/bin
top / htoptop
然后按 c 显示完整命令,找 java 进程
或安装 htop:
yum install -y htop
htop
netstat -tunlp | grep 8080
或
ss -tunlp | grep 8080
ps -ef | grep java
# 拿到 PID 后
cat /proc/<PID>/cmdline
jps -lps -ef | grep java如果你是要杀进程、查占用内存或定位某个服务,可以告诉我具体场景。