在 CentOS 中查看 Java 进程,常用以下几种方法:
ps 命令(最常用)ps -ef | grep java
或
ps aux | grep java
说明:
-e:显示所有进程-f:全格式grep java:过滤出包含 java 的进程如果不想看到 grep 自身,可使用:
ps -ef | grep [j]ava
jps(JDK 自带,推荐)如果已安装 JDK:
jps -l
说明:
jps:JVM Process Status Tool-l:显示主类全名或 jar 路径常见用法:
jps # 只看 PID 和类名
jps -v # 显示 JVM 启动参数
top 查看资源占用top
然后按 c 显示完整命令,查找 java 进程;或:
top -c | grep java
netstat -tunlp | grep java
或(CentOS 7+):
ss -tunlp | grep java
pgreppgrep -af java
-a:显示完整命令行-f:匹配完整命令ps -ef | grep javajps -ltop如果你是想查某个 Java 服务(如 Spring Boot / Tomcat)的 PID 或启动参数,可以告诉我具体场景。