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

在这里,12345679 是 Java 进程的 PID。

2. jps 命令

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

bash 复制代码
jps

输出示例:

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

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

bash 复制代码
jps -l

3. pgrep 命令

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

bash 复制代码
pgrep -f java

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

4. tophtop

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

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

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

相关推荐
坚持就完事了11 分钟前
数据结构之树(Java实现)
java·算法
酷酷的崽79814 分钟前
CANN 生态可维护性与可观测性:构建生产级边缘 AI 系统的运维体系
运维·人工智能
Monly2114 分钟前
Java:修改打包配置文件
java·开发语言
roman_日积跬步-终至千里15 分钟前
【架构设计与实现】动态数据源切换:核心代码实现手册
java
做人不要太理性19 分钟前
CANN Runtime 运行时组件深度解析:任务调度机制、存储管理策略与维测体系构建逻辑
android·运维·魔珐星云
XiaoFan01223 分钟前
免密批量抓取日志并集中输出
java·linux·服务器
souyuanzhanvip29 分钟前
ServerBox v1.0.1316 跨平台 Linux 服务器管理工具
linux·运维·服务器
顾北1230 分钟前
MCP服务端开发:图片搜索助力旅游计划
java·spring boot·dubbo
我命由我1234536 分钟前
Android 广播 - 静态注册与动态注册对广播接收器实例创建的影响
android·java·开发语言·java-ee·android studio·android-studio·android runtime
文静小土豆37 分钟前
Docker 与 containerd 代理配置详解:镜像拉取速度慢的终极解决方案
运维·docker·容器