美文网首页
集群命令

集群命令

作者: 九月_1012 | 来源:发表于2020-12-23 14:14 被阅读0次

    1 跨节点免密

    ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
    
    cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
    

    2 跨集群免密码

    1.把A的公钥拷贝到B

    cat /A/root/.ssh/id_rsa.pub  >>/B/root/.ssh/id_rsa.pub
    

    2.登陆B服务器,把A的公钥追加到B的authorized_keys

    cd /B/root/
    
    cat id_rsa.pub >> .ssh/authorized_keys
    

    3.此时在A中用SSH登录B或向B拷贝文件,将不需要密码

    3 队列

    1.查看队列节点

    qselect -q 队列名字
    

    2.队列使用情况

    qstat -g c
    

    3 已经在跑的任务可以先挂起

    qhold -u XXX
    

    4.qstat -f 后台查看节点的状态

    qmod  -c节点名称,清除错误模式
    
    lsb_release -a 查看系统情况
    
    qhost -j 列出所有用户在每个节点上的任务
    
    qhost -q 每个节点上每个队列的任务数
    
    qhost -u username 某个用户在每个节点上的任务
    
    qstat -u username 查看某用户的任务
    
    qstat -u  \*  查看所有用户qsub任务
    

    4 环境变量

    1. 用history命令可以显示命令的时间

    需在环境变量中加:
    export HISTTIMEFORMAT="%F %T `whoami` "

    5 linux下 write/wall 给其它用户 发即时消息

    1. 查看一下哪些人登录:
    who 
    w
    

    2.给在线的某人(JiuyueXXXX)发消息:

    write JiuyueXXXX pts/0
    Hello ,  JiuyueXXXX!
    #Ctrl C结束
    
    1. wall(write all)命令是广播,所有的人都可以收到。
    echo "hello,This is a message" | wall
    

    相关文章

      网友评论

          本文标题:集群命令

          本文链接:https://www.haomeiwen.com/subject/dhgynktx.html