国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux:服務器間同步文件的腳本(實用)

這篇具有很好參考價值的文章主要介紹了Linux:服務器間同步文件的腳本(實用)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、功能描述

比如有三臺服務器,hadoop102、hadoop103、hadoop104,且都有atguigu賬號
循環(huán)復制文件到所有節(jié)點的相同目錄下,且腳本可以在任何路徑下使用

二、腳本實現(xiàn)

1、查看環(huán)境變量

echo $PATH

Linux:服務器間同步文件的腳本(實用),Linux,linux

2、進入/home/atguigu/bin目錄
在該目錄下創(chuàng)建腳本,則該腳本可以在任何路徑下使用,因為,這個路徑添加在環(huán)境變量中

3、創(chuàng)建腳本文件xsync

#!/bin/bash

#1. 判斷參數(shù)個數(shù)
if [ $# -lt 1 ]
then
	echo Not Enough Arguement!
	exit;
fi

#2. 遍歷集群所有機器
for host in hadoop102 hadoop103 hadoop104
do
	echo ==================== $host ====================
	#3. 遍歷所有目錄,挨個發(fā)送
	for file in $@
	do
		#4. 判斷文件是否存在
		if [ -e $file ]
			then
				#5. 獲取父目錄
				pdir=$(cd -P $(dirname $file); pwd)
				#6. 獲取當前文件的名稱
				fname=$(basename $file)
				ssh $host "mkdir -p $pdir"
				rsync -av $pdir/$fname $host:$pdir
			else
				echo $file does not exists!
		fi
	done
done

4、修改腳本權限

chmod 777 xsync

三、優(yōu)化

如果想在執(zhí)行腳本的時候,避免輸入服務器密碼,那么,需要配置服務器間的免密登陸
參考:Linux服務器間配置免密登陸文章來源地址http://www.zghlxwxcb.cn/news/detail-861010.html

到了這里,關于Linux:服務器間同步文件的腳本(實用)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 如何在Linux機器上使用ssh遠程連接Windows Server服務器并使用rsync同步文件

    如何在Linux機器上使用ssh遠程連接Windows Server服務器并使用rsync同步文件

    ?? 當前在研究goploy自動化開源部署工具,該工具部署在linux機器上,而要部署服務的目標服務器有一部分是windows server服務器,goploy自動化部署,使用rsync部署方式,底層依賴于ssh遠程連接目標服務器,所以,要實現(xiàn)自動化部署,必須先實現(xiàn)ssh遠程連接目標windows server服務器

    2024年02月05日
    瀏覽(34)
  • linux中用shell腳本定時備份重要日志等文件【命令結果輸出也在內(nèi)。按月份自動創(chuàng)建時間自動規(guī)劃到月份中】、linux中用shell腳本備份文件并自動scp匯總到一個服務器上

    現(xiàn)在甲方有一個需求:要求每月備份系統(tǒng)日志 問題: 1、有37臺服務器需要備份且匯總到一

    2024年02月19日
    瀏覽(25)
  • Linux服務器同步Windows目錄同步-rsync

    Linux服務器同步Windows目錄同步-rsync

    最近需要,Linux的服務器同步Windows的一個目錄。查了下,大概有三種方法:網(wǎng)盤同步;rsync同步;掛載目錄。 網(wǎng)盤同步,可以選擇搭建一個Nextcloud 。但是問題在于,我需要的是,客戶端和服務端的同步,而不是客戶端和客戶端的同步。服務端沒有界面,安裝客戶端的網(wǎng)盤軟件

    2024年02月11日
    瀏覽(27)
  • linux兩臺服務器時間同步

    讓Linux兩臺服務器時間同步,可以通過網(wǎng)絡時間協(xié)議(NTP)來實現(xiàn)。NTP是一種可以在網(wǎng)絡時間服務器和客戶端之間同步時間的協(xié)議,通過使用NTP,可以保證網(wǎng)絡中的所有計算機時間的準確性。 在服務器1上安裝NTP服務: 編輯ntp配置文件/etc/ntp.conf,將server字段改為服務器1的IP地

    2024年02月09日
    瀏覽(33)
  • 服務器巡檢腳本(linux)

    2024年02月20日
    瀏覽(21)
  • Windows→Linux,本地同步到服務器

    Windows→Linux,本地同步到服務器

    本地-遠程,增刪改移全自動,不限文件/夾文件。注意是 本地到遠程 單向,反之 遠程-本地 無法自動同步,需要手動download到本地。 當然遠程文件都是只讀的,你肯定是操作本地文件的,除了遠程代碼生成的新文件,這里是唯一需要手動download到本地的。 配置文件會生成在項

    2024年03月25日
    瀏覽(22)
  • Linux下Samba服務器的安裝與配置(簡單實用)

    Linux下Samba服務器的安裝與配置(簡單實用)

    為了可以實現(xiàn)Linux與windows之間實現(xiàn)文件的共享,方便文件可以直接修改,而不是像以前需要拷貝文件再進行修改,samba的誕生是為了實現(xiàn)現(xiàn)在的這些需求。我們知道Linux之間可以使用NFS服務器來實現(xiàn)文件的共享,samba的誕生就是為了使windows能夠訪問Linux的資源。 下面是samba服務

    2024年02月12日
    瀏覽(25)
  • Linux服務器與群暉rsync同步,linux服務器通過rsync的方式備份數(shù)據(jù)到群暉

    Linux服務器與群暉rsync同步,linux服務器通過rsync的方式備份數(shù)據(jù)到群暉

    準備需要備份linux服務器的配置,安裝rsync即可 1.登錄群暉服務器,點擊套件中心 ?2.點擊紅色框框,跳轉到套件界面 3.點擊Active Backup for Business 4.點擊文件服務器-添加服務器-選擇rsync服務器-下一步 5.填寫遠程服務器信息 6.在群暉系統(tǒng)上創(chuàng)建備份任務 打開群暉的Active Backup fo

    2024年02月10日
    瀏覽(31)
  • Linux服務器定時執(zhí)行腳本清理日志

    程序的日志不正確或者啟動腳本命令不正確,隨著程序的持續(xù)運行,日志文件越來越大,持續(xù)占用設備硬盤,如果定期手動清理日志又比較占用大腦CPU和內(nèi)存,如果忘了就是事故,所以寫一個定時執(zhí)行的腳本去清理日志很有必要。 清理日志有兩種方式,一種是清空文件,主要

    2024年02月05日
    瀏覽(18)
  • Linux部署NTP時間服務器實現(xiàn)內(nèi)外網(wǎng)時間同步

    Linux部署NTP時間服務器實現(xiàn)內(nèi)外網(wǎng)時間同步

    ????????NTP(Network Time Protocol)是網(wǎng)絡時間協(xié)議,它的作用是同步網(wǎng)絡中每臺計算機的時間,使他們處于相同的時間環(huán)境,確保服務或軟件在計算機中正常運行。 ????????在ntp時間同步架構中,節(jié)點分為服務端(server)和客戶端(client),server端配置為ntp時鐘源,用來為

    2024年04月16日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包