97超视频I亚洲特级片I久久手机精品视频I人人干人人草I欧美精品一区二区在线观看I午夜性色I免费黄色小网站I人人澡人人爽欧一区

行業動態

了解最新公司動態及行業資訊

當前位置:首頁>新聞中心>行業動態
全部 4217 公司動態 1081 行業動態 3136

【培訓】如何使用一下把事情干完文件拷貝一個地

時間:2022-09-11   訪問量:2475

背景

在運維或者日常工作生活中,我們經常將一個文件拷貝到其他服務器,或者同時分發到多臺服務器,甚至要求目標機器把文件放在同一個路徑下服務器運維,方便的程序可以進一步調用。

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

功效展示

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

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

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

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

執行分發過程:

[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看看,文件確實存在。同樣,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 ~]# 

腳本

整個腳本的代碼,只需要將改成自己環境的或者ip地址即可。

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

運行條件

為了更方便地運行腳本,建議使用以下優化。

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

vim  /etc/hosts
# 加入配置,自己的機器對應修改
……
192.168.31.47 client
192.168.31.48 node1
192.168.31.50 node2
192.168.31.51 node3

2.客戶端機器和目標機器之間使用ssh密碼驗證登錄,這樣傳輸文件時不需要二次驗證。

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

3.為腳本添加可執行權限,并配置環境變量使用全局可用。

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

至此,早點完成工作,開始愉快的玩耍吧~

上一篇:it技術員 【平安二號?百日攻堅】2016年10月21日·星期四

下一篇:美國著名的華爾街就有很多金融大鱷,年薪百萬

發表評論:

評論記錄:

未查詢到任何數據!

在線咨詢

點擊這里給我發消息 售前咨詢專員

點擊這里給我發消息 售后服務專員

在線咨詢

免費通話

24小時免費咨詢

請輸入您的聯系電話,座機請加區號

免費通話

微信掃一掃

微信聯系
返回頂部
主站蜘蛛池模板: 欧美日韩在线观看不卡 | 中文字幕 国产视频 | 午夜丰满寂寞少妇精品 | 欧美日韩视频 | 久草五月| 日韩在线小视频 | 人人插人人爱 | 奇米影视777四色米奇影院 | 激情综合一区 | 一区二区三区精品在线 | 国产在线观看一 | 久久久久久久久亚洲精品 | 国产淫片 | 日本精a在线观看 | 91精品视频免费观看 | 成人av中文字幕 | 最近2019好看的中文字幕免费 | 国产成人av电影在线 | 日韩 精品 一区 国产 麻豆 | 99视频国产精品免费观看 | 国产精品1区2区在线观看 | 成人av一区二区在线观看 | 91成人网在线观看 | 国产视频久久久 | 97视频在线观看网址 | 久久婷婷国产色一区二区三区 | 国内三级在线观看 | 精品视频9999 | 婷婷精品 | 伊人亚洲精品 | 特级黄色一级 | 亚洲精品中文字幕在线观看 | 激情丁香综合五月 | 国产欧美在线一区二区三区 | 97碰在线视频 | 一级黄色片在线免费看 | 少妇bbbb搡bbbb搡bbbb | 久久久久久久久久网站 | 少妇性aaaaaaaaa视频 | 91精品999| 91污污视频在线观看 | 粉嫩av一区二区三区四区 | 99精品视频精品精品视频 | av福利在线导航 | 一级免费黄视频 | 成人一级视频在线观看 | 亚洲免费视频观看 | 日韩资源视频 | 亚洲影视九九影院在线观看 | 天天在线视频色 | 91亚洲夫妻| 国产在线不卡 | 亚洲视频www | 国产日产精品一区二区三区四区的观看方式 | 欧美日韩p片 | 超碰97在线看 | 麻豆视传媒官网免费观看 | 天天色天天射天天综合网 | 婷婷亚洲五月 | 久久久国产精品成人免费 | 日韩精品在线播放 | 五月天婷婷丁香花 | 国产a国产| 五月天丁香综合 | 欧美日韩后| 国产日韩欧美综合在线 | 欧美一级裸体视频 | 久久久久久久久久久久久9999 | 狠狠色狠狠色综合日日92 | 亚洲午夜久久久综合37日本 | 日韩av一区二区三区四区 | 天天操欧美| 在线观看 国产 | 免费十分钟 | 国产午夜三级一区二区三 | 亚洲成熟女人毛片在线 | 久影院 | 五月天av在线 | 久久人人爽人人爽 | 日韩高清激情 | 91一区啪爱嗯打偷拍欧美 | 日躁夜躁狠狠躁2001 | 精品一区二区三区四区在线 | 亚洲成人欧美 | 黄色特级片 | 国产精选在线观看 | 久久久久久综合网天天 | 97**国产露脸精品国产 | 国产伦理精品一区二区 | 精品一区二区av | 狠狠狠干狠狠 | 日韩二区三区在线观看 | 日韩国产欧美在线视频 | 日韩精品首页 | 四虎成人精品永久免费av | 欧美日韩精品久久久 | 中文字幕在线观看的网站 | 天堂av高清 | 成年人免费观看在线视频 |