亚洲精品乱码久久久久久蜜桃动漫 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)系
返回頂部
主站蜘蛛池模板: 欧美内射深喉中文字幕 | 亚洲日韩乱码中文无码蜜桃 | 亚洲 一区二区 在线 | 白天躁晚上躁麻豆视频 | 女人被爽到高潮视频免费 | 窝窝午夜看片国产精品 | 成年丰满熟妇午夜免费视频 | 无码人妻久久一区二区三区 | 久久国产精品二国产精品 | 精品国产精品三级精品av网址 | 亚洲男同gv在线观看 | 精品无码一区二区三区亚洲桃色 | 国产精品特级毛片一区二区三区 | 中文精品久久久久国产不卡 | 免费无码毛片一区二三区 | 日韩少妇内射免费播放18禁裸乳 | 亚洲熟妇无码av不卡在线观看 | 女女互磨互喷水高潮les呻吟 | 亚洲成av 人片在线观看无码 | 精品无码人妻被多人侵犯av | 免费看小12萝裸体视频国产 | 中文字幕乱码亚洲影视 | 丰满少妇高潮惨叫久久久 | 人妻人人添人妻人人爱 | 亚洲欧洲日韩在线电影 | 日韩精品无码一区二区 | 97狠狠狠狼鲁亚洲综合网 | 国产九色视 | 中文字幕在线播放91 | 91中文字幕在线观看 | 免费观看又污又黄的网站 | аⅴ资源中文在线天堂 | 成·人免费午夜视频香蕉 | 色欲国产麻豆一精品一av一免费 | 丁香婷婷综合激情五月色 | 亚洲aⅴ无码国精品中文字慕 | 亚洲精品一本之道高清乱码 | 亚洲中文字幕第一页在线 | 护士脱了内裤让我爽了一夜视频 | 精品无码一区二区三区爱欲九九 | 国产无遮挡又爽又刺激的视频老师 |