詳解JPS命令

2022-09-08 13:06:07 字數 1120 閱讀 7604

jps(j**a virtual machine process status tool)是jdk 1.5提供的乙個顯示當前所有j**a程序pid的命令,簡單實用,非常適合在linux/unix平台上簡單察看當前j**a程序的一些簡單情況。

使用方法:在當前命令列下打 jps,系統要配置需要j**a_home環境.

命令:jps

26177 ambariserver

29041 timelinereaderserver

4082 servicemaster

32275 jps

-q 只顯示pid,不顯示class名稱,jar檔名和傳遞給main 方法的引數

命令:jpq -q

26177

29041

4082

32741

-m 輸出傳遞給main 方法的引數,在嵌入式jvm上可能是null

命令:jps -m

6177 ambariserver

29041 timelinereaderserver

32741 runjar /usr/hdp/3.1.0.0-78/hive/lib/hive-metastore-3.1.0.3.1.0.0-78.jar org.apache.hadoop.hive.metastore.hivemetastore

-l 輸出應用程式main class的完整package名 或者 應用程式的jar檔案完整路徑名

命令:jps -l

26177 org.apache.ambari.server.controller.ambariserver

29041 org.apache.hadoop.yarn.server.timelineservice.reader.timelinereaderserver

4082 org.apache.hadoop.yarn.service.servicemaster

-v 輸出傳遞給jvm的引數

命令:jps -v

附詳jps細文件

jps命令的真相

tmp hsperfdata 程序使用者名稱 jps遇到這種情況時,有可能是真,也可能是假。此時用ps ef檢視程序若ps ef grep 程序名結果有程序那麼程序是ok的。在生產環境中,部署hadoop的hdfs時會用hdfs使用者,root使用者會sudo許可權的使用者去獲取,可能會人為的或者l...

jvm程序狀態檢視命令 jps

jps可以用來檢視jvm的程序狀態,啟動命令等資訊。用法 q只列印執行中的jvm程序pid。他的特性決定了不能與 mlvv 一起使用。m輸出傳遞給main方法的引數。嵌入式jvm的輸出可能為null。l將應用程式主類的完整包名稱或完整路徑名稱輸出到應用程式的jar檔案。v輸出啟動jvm時手動指定的j...

JPS資料互動

所謂內建物件就是由web容器載入的一組類的例項,不需要new關鍵字去獲取例項。request物件主要用於處理客戶端使用者提交的請求資訊 response物件與與request物件相對應,它用於響應客戶請求並向客戶端返回響應資訊 response物件的sendredirect 方法用於將請求重定向乙個...