集群命令

2020-12-23  本文已影响0人  九月_1012

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
上一篇下一篇

猜你喜欢

热点阅读