亚洲精品乱码久久久久久蜜桃动漫 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天堂中av世界中文在线播放 | 精品一区二区三区免费毛片爱 | 中文在线8资源库 | 国产成人亚洲影院在线播放 | www婷婷av久久久影片 | 国产明星裸体无码xxxx视频 | 亚洲在线国产日韩欧美 | 偷偷要色偷偷中文无码 | 国产精品怡红院在线观看 | 亚洲国产av天码精品果冻传媒 | 久久天天躁夜夜躁狠狠躁综合 | 国产精品国产三级在线专区 | 国产成人精品必看 | 免费一区二区三区成人免费视频 | 亚洲人成伊人成综合网小说 | 日本人妻丰满熟妇久久久久久 | 影音先锋中文字幕无码资源站 | 日本熟妇浓毛 | 99视频精品全部在线观看 | 瑜伽裤国产一区二区三区 | 中文字幕人妻中文av不卡专区 | 人妻av无码系列一区二区三区 | 国产熟人av一二三区 | 国产放荡对白视频在线观看 | 国产性夜夜春夜夜爽1a片 | 熟女人妇 成熟妇女系列视频 | 在线观看免费人成视频 | 亚州精品永久观看视频 | 狠狠色噜噜狠狠狠777米奇小说 | 国产乱子伦一区二区三区 | 色婷婷综合久久久久中文 | 婷婷五月六月激情综合色中文字幕 | 人妻无码中文字幕永久有效视频 | 亚洲成av人片一区二区梦乃 | 美女高潮黄又色高清视频免费 | 成人免费视频视频在线观看 免费 | 亚洲精品久久国产精品浴池 | 久久精品人人槡人妻人人玩av | 无码熟妇人妻av在线电影 | 欧美日韩激情 |