在 CentOS 上查看 Java 进程,常用以下几种方式:
ps 命令(最常用)ps -ef | grep java
或
ps aux | grep java
说明:
ps -ef:显示所有进程grep java:过滤出包含 java 的进程只看进程号(PID):
pgrep -f java
jps(JDK 自带,推荐)如果安装了 JDK:
jps -l
-l 显示主类全名或 jar 路径jps如果没有
jps,说明可能只装了 JRE,没装 JDK
top 实时查看top
然后按 Shift + M 按内存排序,或按 P 按 CPU 排序,找 java 进程
只看 Java:
top -c | grep java
netstat -tunlp | grep java
或(CentOS 7+)
ss -tunlp | grep java
ps -fp <PID>
示例:
ps -fp 12345
如果你是想:
kill -9 <PID>jinfo <PID>top -Hp <PID>可以告诉我你的具体用途,我可以给你更针对性的命令。