Linux 多台服务器循环进入目录进行文件传输

Linux 多台服务器循环进入目录进行文件传输,第1张

写个脚本循环
假如你目录在tmp
文件也在tmp下
for IP in {1100}
do
SERVER="1921680${IP}"
DIR="1921680${IP}"
scp root@${SERVER}:/tmp/A /tmp/${DIR}
done不过这样的前提是
你已经做了公用机与这100台机器的无需密码的访问
当然
你可以用expect
做密码输入
只不过麻烦点多写个脚本

几种方法
1

文件目录
nfs
share出来,其他服务器可以直接copy这个文件
2
通过scp命令复制文件到别的服务器
3
使用ftp将文件传到别的服务器

1首先域名并非直接解析到一个IP上,你可以百度下DNSPOD,就会明白,域名可以根据地域不通解析到不同的服务器IP上。
2非常多的集群并不是你直接可以访问到的,你所访问到的只是前面一台入口服务器。这台服务器负责转发请求。它可以根据目前后端几台专业服务器的运行状态,将当前你所访问的用户的请求转发到一个比较健康的服务器上面去。这方面的软件有很多,比如Nginx,还有淘宝的Tengine,还有个专业叫LVS。
3在后端的服务器上每台都放上我们的代码,然后坐等前面的入口转发给我们请求。如果接到请求,我们就进行响应,然后返回给入口,入口再返回给用户,最终呈现在你面前。
4另外,用户上传的之类的动态文件,要么就专门放在文件服务器上,一般需要独立的域名,如>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12921305.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存