ETJava Beta | Java    注册   登录
  • CentOs 安装jpsall指令

    发表于 2025-10-30 18:08:10     阅读(55)     博客类别:CentOS7

    Centos系统中安装JPSALL指令

    jps是用来查看当前所在节点的Java进程,jpsall则是查看全部服务器节点的Java进程

    配置如下

    1 每个节点的当前用户环境变量文件添加JDK环境变量

     

    vim ~/.bashrc
    # 文件末尾添加如下内容
    # JAVA_HOME
    export JAVA_HOME=/opt/module/jdk
    export PATH=$PATH:$JAVA_HOME/bin

     

    2 使当前环境变量生效

     

    source ~/.bashrc

     

    3 选一个节点创建jpsall文件

     

    vim /usr/local/bin/jpsall
    # 文件内容如下
    #!/bin/bash
    
    nodes=("master" "slave1" "slave2")
    
    for node in "${nodes[@]}"; do
      echo "==================== $node ===================="
      # 远程执行 jps 命令(需配置节点间免密登录)
      ssh $node "source ~/.bashrc; jps"
    done

     

    4 配置执行权限

     

    chmod +x /usr/local/bin/jpsall

     

    5 测试

     

    [root@master ~]# jpsall
    ==================== master ====================
    2527 Jps
    ==================== slave1 ====================
    2349 Jps
    ==================== slave2 ====================
    2351 Jps
    [root@master ~]#