久久1024I污污网站免费I77一区二区I四虎精品99I亚洲一二区精品I老狼无码I簧片网站视频I成人av在线播放网站I在线a亚洲视频播放在线观看

行業(yè)動態(tài)

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

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

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

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

背景

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

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

功效展示

目前有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]# 

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

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

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

[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 ~]# 

腳本

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

#!/bin/bash
# 判斷參數(shù)是否足夠
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)
   # 獲取當(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ōu)化。

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

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

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

# 生成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)境變量使用全局可用。

# 把文件存儲為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

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

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

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

發(fā)表評論:

評論記錄:

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

在線咨詢

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

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

在線咨詢

免費通話

24小時免費咨詢

請輸入您的聯(lián)系電話,座機請加區(qū)號

免費通話

微信掃一掃

微信聯(lián)系
返回頂部
主站蜘蛛池模板: 国产亚洲精品品视频在线 | 亚洲中文字幕乱码av波多ji | 女人被黑人狂躁c到高潮小说 | 日本xxxx高清 | 久久久久久国产 | 日本三级小视频 | 亚洲精品二区国产综合野狼 | 黄网站免费永久在线观看下载 | 乱人伦人妻中文字幕 | ass亚洲熟妇毛耸耸pics | 影音先锋无码a∨男人资源站 | 无码av免费永久免费永久专区 | 日本少妇被黑人猛cao | 成人在线观看免费高清 | 亚洲综合色成在线观看 | 蜜桃av色偷偷av老熟女 | 青草青草久热国产精品 | 精品视频网| 69色| 国产精品一区12p | 少妇爆乳无码专区 | 日韩毛片免费观看 | 欧洲美熟女乱av亚洲一区 | 91丨九色丨丰满人妖 | 杨贵妃情欲艳谭三级 | 国产一区二区精品久久岳 | 成人av软件| 91精品国产一区二区三区动漫 | xxx一区| 92看片淫黄大片欧美看国产片 | 免费在线日本 | 国产69久久精品成人看动漫 | 交换配乱吟粗大农村大坑性事视频 | 免费精品一区二区三区a片 yw在线观看 | 狠狠搞视频| 久久免费看视频 | 日韩在线色 | 亚洲娇小业余黑人巨大汇总 | 蜜桃av亚洲精品一区二区 | 国产午夜福利精品久久不卡 | 精品无码久久久久久尤物 | 日韩中出在线 | 爱搞国产 | 欧美狠狠入鲁的视频 | jlzzjizz成熟少妇亚洲 | 午夜a视频| 亚洲资源av无码日韩av无码 | 肉大榛一进一出免费视频 | 女人的黄色片 | 午夜视频在线观看免费完整版 | 男人和女人做爽爽免费视频 | 亚洲国产aaa | 五月的婷婷 | 日本三级大片 | 国产69精品久久久久9999不卡免费 | 日韩精品人妻系列一区二区三区 | 国产美女在线精品免费观看 | 国产在线视频导航 | 91高清国产视频 | 精品国产免费人成电影在线看 | 亚洲va久久久噜噜噜久久天堂 | 99精品视频网 | 亚洲综合色在线观看一区 | 女人裸体偷拍全过程 | 四虎永久免费观看 | 最近中文字幕mv免费高清在线 | 色婷婷av一区二区三区之红樱桃 | 人人做人人妻人人精 | 久久久久久久黄色 | 在线免费观看黄网站 | 黄色在线免费播放 | 日日干夜夜操 | 国产偷v国产偷v亚洲 | 亚洲国产真实交换 | 中文字幕无码日韩专区免费 | 成人国产一区二区三区精品不卡 | 欧美播放器 | 中文乱码字幕视频观看网站免费 | 国产999久久久 | 成人激情小视频 | 国产嫩草影院久久久 | 欧美成人精品三级网站视频 | 真人性囗交69视频 | 老司机在线精品视频网站的优点 | 国产麻豆乱子伦午夜视频观看 | 亚洲午夜av久久久精品影院色戒 | 久久国产情侣 | 婷婷开心激情综合五月天 | 久久精品观看 | 加勒比久久综合网天天 | 狠狠色丁香 | 精品一区二区三区中文字幕 | 色女人综合 | 久久久久久久国产精品影院 | 国产成人精品高清在线观看99 | 中文综合在线观 | 叶玉卿三级露全乳视频 | 亚洲综合中文字幕无线码 | 高清国产一区二区三区四区五区 |