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

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

相关推荐
小蒜学长2 分钟前
基于Spring Boot+Vue3的在线医疗咨询系统的设计与实现(代码+数据库+LW)
java·spring boot·后端·在线问诊·在线医疗咨询系统
Deng桑8 分钟前
SpringAI写第一个Agent-把工单循环跑起来
java·agent·工具调用·spring ai
L02082420 分钟前
Kubernetes Ingress|CNI 网络模型|Calico 网络策略|Pod 调度器完整实战教程
运维·网络·云原生·容器·kubernetes
步行cgn2 小时前
@ResponseBody 详解:Spring MVC 中把返回值直接写入响应体
java·spring·mvc
考拉讲支付2 小时前
延迟分账 / 核销分账的技术实现方案:服务完成后再分钱,到底怎么设计?
大数据·运维·人工智能·微信小程序·小程序·系统架构
ADAI_Bowen3 小时前
写文章 - 知乎
大数据·运维·人工智能
GeW3 小时前
新质生产力路线图解读:数据库性能优化与Linux调优专场
linux
jason成都3 小时前
RTKLIB 的 Java 移植版来了:rtklib-java v3.3.0 功能全景
java·gnss·rtklib·rtklib_java
LazyHunter93 小时前
JDK 28:Java 下一步方向解析与新特性展望
java·jdk
m0_639906943 小时前
Java 重写 Override 与重载 Overload 区别、访问修饰符、static 关键字
java·开发语言