1. scp
- scp(secure copy)可以实现服务器与服务器之间的数据拷贝
scp -r $pdir/$fname $user@$host:$pdir/$fname
- -r:递归
1 | $ scp -r /opt/app/jdk1.8.0_212 root@hadoop102:/opt/app |
2. rsync
- 远程同步工具,主要用于备份和镜像。具有速度快、避免复制相同内容和支持符号链接的优点
rsync -av $pdir/$fname $user@$host:$pdir/$fname
- -a:归档拷贝
- -v:显示复制过程
1 | $ rsync -av /opt/app/hadoop-3.1.3/ root@hadoop102:/opt/app/hadoop-3.1.3/ |
3. xsync
- 复制文件到所有节点的相同目录下
1 | $ vi /usr/local/bin/xsync |
4. ssh 免密登录
1 | $ ssh-keygen -t rsa |