`
huxiaojun_198213
  • 浏览: 101096 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JDK1.6 jps命令说明

    博客分类:
  • j2se
jps 
阅读更多
JDK命令行工具

以下命令的说明基于JDK Update 21以上.

jps(JVM Process Status Tool)

虚拟机进程状况工具,它可以列出正在运行的虚拟机进程,并显示虚拟机执行主类(main()函数所在的类)的名称,以及这些进程的本地虚拟机的唯一ID(LVMID,Local Virtual Machine Identifier).

当与指定的hostid一起使用时,jps將會使用指定指定的协议和端口在目标主机上查找JVMs信息。反之,则查找本机JVms.

jps会报告目标主机上的每个JVM上的LVMID。如果jps命令后不带任何options的话,jps将会输出每个Java应用程序的LVMID以及应用程序的类名(省略了包名)或jar文件名(省略了jar文件路径信息)。如在cmd中输入jps(需将%JAVA_HOME%\bin设置到path系统环境变量中)将输出类似的结果:

4080 Jps


jps的输出可能受限于运行此命令的主体的权限,也就是说此命令只会显示主体有权访问的JVM信息。

jps命令格式:

jps [options] [hostid]

选项

-q

只输出LVMID,省略主类的名称,JAR文件名,以及转递给main方法的参数

-m

输出虚拟机进程启动时传递给主类main()方法的参数。当为嵌入式JVMs时,输出可能为null.

-l(字母l)

输出主类的全名,如果进程的执行的是jar包,则输出jar路径。

-v

输出传递给JVM的参数

-V

输出通过标记文件(.hotspotrc或通过-xx:Flags=<filename>指定的参数)传递给JVM的参数

-Joption

传递option参数给java启动器(由jps调用)。如,-J-Xms48m设置了启动时的内存为48M.

主机标识符

主机标识符用于指定目标系统。hostid的语法在很大程度上符合于URI的语法:

[protocol:][[//]hostname][:port][/servername]

关于URI的语法可参考JDK1.6文档

jps可以通过RMI协议查询开启了RMI服务的远程虚拟机进程状态,hostid为RMI中注册表中注册的主机名.

输出格式

jps命令的输出遵循以下格式:

lvmid [ [ classname | JARfilename | "Unknown" ] [ arg* ] [ jvmarg* ] ]

上面所有输出符号都是通过空格来分隔的。

参考资料:

http://docs.oracle.com/javase/6/docs/technotes/tools/share/jps.html

深入理解Java虚拟机:JVM高级特性与最佳实践

分享到:
评论

相关推荐

    ubuntu10.04_JDK1.6_hadoop_hbase安装白皮书.txt

    10. **验证 Hadoop**:使用命令 `jps` 检查 Hadoop 服务是否启动成功,并使用 `./bin/hadoop dfsadmin -report` 显示 HDFS 的状态报告。 #### 四、HBase 的安装与配置 1. **下载 HBase**:下载 HBase 的安装包。 2...

    linux切换JDK脚本

    --slave /usr/bin/jps jps /opt/jdk1.6.0_11/bin/jps --slave /usr/bin/jrunscript jrunscript /opt/jdk1.6.0_11/bin/jrunscript --slave /usr/bin/jsadebugd jsadebugd /opt/jdk1.6.0_11/bin/jsadebugd --slave...

    windows上建立hadoop+eclipse开发环境

    - 下载并安装JDK 1.6或更高版本,例如`jdk-6u11-windows-i586-p.exe`,将其安装在`D:\jdk1.6`,同时将JRE安装在`D:\jre1.6`。 - 设置环境变量`JAVA_HOME`为`D:\jre1.6`,并将`PATH`添加`;d:\jdk1.6\bin; C:\cygwin...

    在windows上建立hadoop+eclipse开发环境

    1. **安装JDK**:首先需要安装Java Development Kit (JDK),这里推荐的是JDK1.6或更高版本。JDK安装路径为`d:\jdk1.6`,JRE则位于`d:\jre1.6`。确保配置好环境变量`JAVA_HOME`指向JRE的路径,并将`bin`目录添加到`...

    Hadoop开发环境搭建文档

    通过以上步骤,你就成功地搭建了一个基于CentOS6.5、JDK1.6和Hadoop的基础开发环境。接下来,你可以开始进行Hadoop相关的开发和测试工作。记得在实际环境中,可能还需要考虑其他因素,如网络配置、安全性增强、性能...

    Linux_RedHat、CentOS上搭建Hadoop集群

    1. **安装JDK**:首先,可能需要卸载系统自带的Java,然后下载并安装JDK,将其安装到`/usr/local/jdk1.6`路径下。配置环境变量`JAVA_HOME`、`PATH`和`CLASSPATH`,并使用`source /etc/profile`使设置生效。验证安装...

    Hadoop深度实战

    - **下载和安装JDK**:从Oracle官网下载JDK1.6,并按照官方文档进行安装。 - **配置环境变量**:编辑`/etc/profile`文件,添加JDK的路径。 **2. 配置SSH免密码登录** - **目的**:简化多台机器间的交互流程,...

    Ubuntu 8.10下Hadoop-0.20.1集群配置手册

    执行以下命令来安装 JDK 1.6: ```bash $ sudo apt-get install openjdk-6-jdk ``` ##### 2. Java 环境变量配置 编辑 `/etc/profile` 文件添加如下内容: ```bash export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-...

    8步安装好你的hadoop

    - 解压后将 JDK 文件夹移动到 `/opt` 目录下并重命名为 jdk1.6。 2. **配置环境变量**: - 修改 `/root/.bash_profile` 文件,设置 JAVA_HOME、PATH 和 CLASSPATH 变量。 - 重启系统或执行 `su -` 来应用新的...

    基于VMware-Workstation8的双节点hadoop配置.doc

    在这里选择的是JDK 1.6 update 30,可以从Oracle官网下载。安装步骤包括: 1. 将下载的`jdk-6u30-linux-i586.bin`复制到Redhat任意目录,如/opt/。 2. 添加可执行权限:`#chmod +x jdk-6u30-linux-i586.bin` 3. 执行...

    hbase-0.98.17-hadoop2-bin.tar.gz

    - 可以通过 `jps` 命令查看是否成功启动了HMaster和HRegionServer进程。 6. **使用HBase shell**: - 打开终端,输入 `hbase shell` 进入HBase命令行界面,可以进行创建表、插入数据、查询等操作。 7. **监控和...

    关键业务系统JVM参数推荐

    - JDK 1.6引入了偏向锁,默认开启。偏向锁试图将锁分配给第一个访问它的线程,从而省去了同步操作,提高了单线程场景下的性能。然而,在多线程并发环境下,取消偏向锁反而可以提高性能。因此,建议根据具体的应用...

    hadoop完全分布式集群搭建笔记

    - 执行`jps`命令查看JDK进程。 #### 五、Hadoop安装与配置 **1. 创建用户组与用户** - 命令示例: - `groupadd hadoop` - `useradd hadoop -g hadoop` **2. 目录结构** - 创建Hadoop安装目录: - `mkdir -p ...

    hadoop安装配置

    1. JDK版本要求:Hadoop的安装需要Java Development Kit(JDK)的支持,版本至少为1.6或以上。在Linux系统中,可以通过以下步骤安装JDK: - 访问Oracle官网(http://java.sun.com)下载JDK的自解压包,如`jdk-6u13-...

    基于Ubuntu的Hadoop简易集群安装与配置

    - 在三台Ubuntu机器上安装JDK 1.6或更高版本。 - 设置环境变量,确保Hadoop能够正确识别JDK路径。 ###### 3.3.2 安装SSH免密登录 - 在Master节点上生成SSH密钥。 - 将SSH公钥复制到其他两台Slave节点,实现SSH免密...

    kafka部署和使用详尽PDF

    通过`jps`和`netstat`命令检查Kafka和Zookeeper是否正常运行。 二、集群部署 2.1 规划 对于集群部署,规划涉及多台CentOS 7.5服务器,每台都需要JDK和Kafka,Zookeeper集群由三个节点组成,IP分别为172.16.6.14-16...

Global site tag (gtag.js) - Google Analytics