亚洲精品乱码久久久久久蜜桃动漫 I 亚洲欧美aa I 懂色av,蜜臀av粉嫩av I 成年人视频免费在线 I jizz日本大全 I 国产资源免费在线观看 I 成人看片黄a免费看 I 中文字幕成人动漫 I 亚洲有吗在线观看 I 99福利 I 日本免费高清视频 I 免费激情片 I 另类亚洲综合区图片小说区 I 中文字幕第99页 I 另类中文字幕 I 免费色婷婷 I 曰韩中文字幕 I 自拍偷拍日韩精品 I 成人夜色av I 无码精品国产va在线观看dvd I 国产熟妇另类久久久久 I 日本久久中文 I 久久久久久久久久av I 色四月 I 亚洲第一成网站 I 日产精品1区2区3区 I 国产李沁av在线播放 I 久久精品成人免费观看 I 日韩精品视频观看 I 成人免费视频免费观看 I 亚洲一区二区三区免费 I 欧美xxxx精品 I 婷婷丁香色

行業(yè)動(dòng)態(tài)

了解最新公司動(dòng)態(tài)及行業(yè)資訊

當(dāng)前位置:首頁(yè)>新聞中心>行業(yè)動(dòng)態(tài)
全部 4217 公司動(dòng)態(tài) 1081 行業(yè)動(dòng)態(tài) 3136

【培訓(xùn)】如何使用一下把事情干完文件拷貝一個(gè)地

時(shí)間:2022-09-11   訪問(wèn)量:2216

背景

在運(yùn)維或者日常工作生活中,我們經(jīng)常將一個(gè)文件拷貝到其他服務(wù)器,或者同時(shí)分發(fā)到多臺(tái)服務(wù)器,甚至要求目標(biāo)機(jī)器把文件放在同一個(gè)路徑下服務(wù)器運(yùn)維,方便的程序可以進(jìn)一步調(diào)用。

遇到這些問(wèn)題,我們一般的做法是使用scp或者rsync命令將文件一個(gè)一個(gè)拷貝到多臺(tái)服務(wù)器上,費(fèi)力又費(fèi)力;大師的方法是用它來(lái)完成工作服務(wù)器運(yùn)維,前提是你有技能;快速的方法是使用明天的腳本

功效展示

目前有4臺(tái)機(jī)器,分別是node1、node2和node3,可以完成與其他3臺(tái)機(jī)器的ssh鏈接。/root/test 目錄下有兩個(gè)文件 a.txt 和 b.txt。

[root@client test]# ls /root/test/
a.txt  b.txt
[root@client test]# 

我將文件分發(fā)到 node1、node2 和 node3 的 /root/test 并執(zhí)行以下命令:

# 在/root/test目錄下執(zhí)行, xrsync是我的腳本
[root@client test]# xrsync a.txt b.txt 

執(zhí)行分發(fā)過(guò)程:

[root@client test]# xrsync a.txt b.txt 
============ node1 ============
sending incremental file list
a.txt
sent 93 bytes  received 35 bytes  256.00 bytes/sec
total size is 2  speedup is 0.02
sending incremental file list
b.txt
sent 93 bytes  received 35 bytes  85.33 bytes/sec
total size is 2  speedup is 0.02
============ node2 ============
sending incremental file list
a.txt
sent 93 bytes  received 35 bytes  256.00 bytes/sec
total size is 2  speedup is 0.02
sending incremental file list
b.txt
sent 93 bytes  received 35 bytes  256.00 bytes/sec
total size is 2  speedup is 0.02
============ node3 ============
sending incremental file list
a.txt
sent 93 bytes  received 35 bytes  85.33 bytes/sec
total size is 2  speedup is 0.02
sending incremental file list
b.txt
sent 93 bytes  received 35 bytes  256.00 bytes/sec
total size is 2  spee

去node2看看,文件確實(shí)存在。同樣,node3 和 node4 也是同步的。

# node2上查看
[root@node2 ~]# ls /root/test/
a.txt  b.txt
[root@node2 ~]# 
# node3上查看
[root@node3 ~]# ls /root/test/
a.txt  b.txt
[root@node3 ~]# 
# node4上查看
[root@node4 ~]# ls /root/test/
a.txt  b.txt
[root@node4 ~]# 

腳本

整個(gè)腳本的代碼,只需要將改成自己環(huán)境的或者ip地址即可。

#!/bin/bash
# 判斷參數(shù)是否足夠
if [ $# -lt 1 ]
then
 echo Not Enounh Arguement!
 exit;
fi
# 遍歷所有的機(jī)器
for host in node1 node2 node3
do
 echo ============  $host ============
 for file in $@
 do
  # 判斷文件是否存在
  if [ -e $file ]
  then
   # 獲取父目錄
   pdir=$(cd -P $(dirname $file); pwd)
   # 獲取當(dāng)前目錄的名稱
   fname=$(basename $file)
   ssh $host "mkdir -p $pdir"
   rsync -av $pdir/$fname $host:$pdir
  else
   echo $file does not exists!
  fi
 done
done

運(yùn)行條件

為了更方便地運(yùn)行腳本,建議使用以下優(yōu)化。

1.修改/etc/hosts文件,添加IP地址和主機(jī)名的對(duì)應(yīng)關(guān)系,這樣我們就可以直接使用主機(jī)名進(jìn)行操作了。例如我演示的機(jī)器配置。

vim  /etc/hosts
# 加入配置,自己的機(jī)器對(duì)應(yīng)修改
……
192.168.31.47 client
192.168.31.48 node1
192.168.31.50 node2
192.168.31.51 node3

2.客戶端機(jī)器和目標(biāo)機(jī)器之間使用ssh密碼驗(yàn)證登錄,這樣傳輸文件時(shí)不需要二次驗(yàn)證。

# 生成ssh私鑰
ssh-keygen -f /root/.ssh/id_rsa -N '' 
# 循環(huán)把公鑰傳遞到服務(wù)器上,免密登錄
for i in node1 node2 node3 
do 
  ssh-copy-id $i
done
# 根據(jù)提示輸入密碼

3.為腳本添加可執(zhí)行權(quán)限,并配置環(huán)境變量使用全局可用。

# 把文件存儲(chǔ)為xrsync,加上x權(quán)限
[root@client shell]# chmod +x xrsync 
[root@client shell]# 
# 配置環(huán)境變量
# 我把腳本放在/opt/shell下的,自己情況類比修改
[root@client shell]# vim /etc/profile.d/my_env.sh 
export PATH=$PATH:/opt/shell
# 配置生效,就可以在全局生效了
[root@client opt]# source /etc/profile

至此,早點(diǎn)完成工作,開始愉快的玩耍吧~

上一篇:it技術(shù)員 【平安二號(hào)?百日攻堅(jiān)】2016年10月21日·星期四

下一篇:美國(guó)著名的華爾街就有很多金融大鱷,年薪百萬(wàn)

發(fā)表評(píng)論:

評(píng)論記錄:

未查詢到任何數(shù)據(jù)!

在線咨詢

點(diǎn)擊這里給我發(fā)消息 售前咨詢專員

點(diǎn)擊這里給我發(fā)消息 售后服務(wù)專員

在線咨詢

免費(fèi)通話

24小時(shí)免費(fèi)咨詢

請(qǐng)輸入您的聯(lián)系電話,座機(jī)請(qǐng)加區(qū)號(hào)

免費(fèi)通話

微信掃一掃

微信聯(lián)系
返回頂部
主站蜘蛛池模板: 日韩欧群交p片内射中文 | 综合三区后入内射国产馆 | 2020精品国产福利在线观看香蕉 | 亚洲 日韩 欧美 成人 在线观看 | 久久av一区二区三区 | 国产果冻豆传媒麻婆精东 | 久久人人97超碰国产精品 | 2019午夜三级网站理论 | 亚洲欧美激情精品一区二区 | 国产日韩欧美不卡在线二区 | 国产色婷婷五月精品综合在线 | 精品国产美女福到在线不卡 | 国产精品视频在线观看 | 人妻巨大乳hd免费看 | 性色av无码一区二区三区人妻 | 羞羞午夜福利免费视频 | 久久自己只精产国品 | 成人网站在线进入爽爽爽 | 亚洲区综合区小说区激情区 | 欧美 日韩 国产 成人 在线观看 | 亚洲综合色婷婷在线观看 | 日本在线观看高清完整版 | 精品视频一区二区三三区四区 | 色一情一乱一伦一区二区三区 | 男女猛烈xx00免费视频试看 | 无码aⅴ精品一区二区三区 久久久久人妻精品一区三寸蜜桃 | 五月丁香激激情亚洲综合 | 99ee6这里只有精品热 | 无码国产精品一区二区免费式影视 | 国产成人免费ā片在线观看 | 国内精品久久久久影院日本 | 精品国产第一国产综合精品 | 亚洲日韩精品一区二区三区 | 欧美黑人又粗又大的性格特点 | 亚洲国产一区二区a毛片 | 国产一区二区三区av在线无码观看 | 亚洲精品国偷自产在线 | 男女猛烈xx00免费视频试看 | 国产成人精品午夜福利 | 国产亚洲tv在线观看 | 蜜桃网站入口在线进入 |