linux 查看java 进程

在 Linux 中,可以使用以下几种常用方法来查看运行中的 Java 进程:

1. ps 命令

ps 是最常用的查看进程的命令。你可以使用以下命令查看 Java 进程的 PID:

bash 复制代码
ps -ef | grep java
  • -e:显示所有进程。
  • -f:显示完整格式的信息。
  • grep java:过滤出与 Java 相关的进程。

输出示例:

bash 复制代码
user      1234  5678  1 09:21 pts/0    00:00:10 java -jar myapp.jar
user      5679  1234  0 09:22 pts/1    00:00:02 /usr/bin/java

在这里,1234 和 5679 是 Java 进程的 PID。

2. jps 命令

jps 是 Java 自带的工具,用于列出当前用户下的所有 Java 进程。

bash 复制代码
jps

输出示例:

bash 复制代码
1234 MyApp
5679 Jps
  • 1234 是 Java 应用的 PID,MyApp 是 Java 进程的主类。
  • 5679 是 jps 命令自身的进程。

如果需要查看完整的命令行参数,可以使用 -l 选项:

bash 复制代码
jps -l

3. pgrep 命令

pgrep 可以直接根据进程名查找 PID。要查找 Java 进程,可以使用:

bash 复制代码
pgrep -f java

这将列出与 java 相关的所有进程的 PID。

4. top 或 htop

你可以使用 top 或 htop 命令查看系统的所有进程,按 P 键排序以查看占用 CPU 较多的进程。使用 / 键可以进行关键字过滤,如输入 java 来查找 Java 进程及其 PID。

bash 复制代码
top
bash 复制代码
htop

这些命令会实时更新显示进程信息。

相关推荐
用户094248568033 分钟前
第28章:JDK容器感知、cgroup与云原生JVM参数治理
java·jvm
鬼手点金4 分钟前
opencode-全能开发者配置
java·linux·服务器·前端·javascript·学习·前向传播
Nebula_g4 分钟前
JavaSE拓展:可变参数
java·开发语言·算法·安全·javase·可变参数
念越22 分钟前
初中语数英答题与竞赛平台
java·数据库·spring boot
知守观26 分钟前
一个半天需求干了三天:代码腐化的五个信号与自查命令
java·后端·代码规范
xixiaoyunya38 分钟前
虚拟机备份怎么做:镜像级与文件级搭配的完整实操方案
linux·运维·网络
墨家句子40 分钟前
服务器被反复尝试登录之后:fail2ban 加密钥登录的五道加固
linux·后端
代码山河42 分钟前
Java学习路线图:2026年最新版,从入门到架构师
java·学习·架构·教程·面向对象·项目
anew___42 分钟前
《从零手写操作系统 (30):环境变量与进程上下文——export/unset与继承语义》
java·开发语言·网络·jvm·算法
阿明644 分钟前
进程替换【Linux】
linux·运维·服务器