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

Linux下rsync+inotify實(shí)現(xiàn)實(shí)時(shí)文件同步

這篇具有很好參考價(jià)值的文章主要介紹了Linux下rsync+inotify實(shí)現(xiàn)實(shí)時(shí)文件同步。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、【接收端配置】
#cat /etc/rsyncd.conf
uid = root
gid = root
max connections = 8
pid file = /var/run/rsyncd.pid
log file=/var/log/rsyncd.log
hosts allow = 192.168.3.0/24
[dkms]
read only=no
write only=no
path=/data/digitalkey/upload/dkms
comment=dkms update
auth users=root #必須設(shè)置,否則無(wú)密碼訪(fǎng)問(wèn)
secrets file=/etc/rsync.password

#chmod 600 /etc/rsync.password 必須為600權(quán)限
-rw------- 1 root root 14 May 15 13:38 /etc/rsync.password
#vi /etc/rsync.password 訪(fǎng)問(wèn)權(quán)限
root:pass1234

以deamon模式運(yùn)行
#rsync --daemon --config=/etc/rsyncd.conf

二、【發(fā)送端(rsync + inotify)】
rsync只需要配置密碼權(quán)限
#cat /etc/rsync.password
pass1234

測(cè)試
#rsync -avu /data/digitalkey/upload/dkms/ root@192.168.3.243::dkms --password-file=/etc/rsync.password

三、【inotify安裝】
1、下載inotify安裝包
wget --no-check-certificate https://jaist.dl.sourceforge.net/project/inotify-tools/inotify-tools/3.13/inotify-tools-3.13.tar.gz
2、解壓安裝包并進(jìn)入解壓文件夾
tar -zxf inotify-tools-3.13.tar.gz
cd inotify-tools-3.13/
3、安裝inotify
./configure
make
make install
4、檢查是否安裝成功
#inotifywait
No files specified to watch!

四、【創(chuàng)建腳本】
#vi inotify_rsync.sh

#!/bin/bash
/usr/bin/inotifywait -mrq --timefmt '%d/%m/%y %H:%M' --format '%T %w%f%e' -e close_write,delete,create,attrib /data/digitalkey/upload/dkms \
        | while read files
do
     rsync -avu /data/digitalkey/upload/dkms/   root@192.168.3.243::dkms  --password-file=/etc/rsync.password > /dev/null 2>&1
      echo "rsync was finished !" >> /tmp/rsync.log 2>&1
done

#/yunwei/sh/inotify_rsync.sh & 后臺(tái)運(yùn)行
#echo “/yunwei/sh/inotify_rsync.sh &” >> /etc/rc.local 腳本加入系統(tǒng)自啟動(dòng)文件
#ps -ef|grep rsync 查看進(jìn)程
root 2504 1 0 13:27 ? 00:00:00 rsync --daemon --config=/etc/rsyncd.conf
root 8615 2421 0 14:12 pts/0 00:00:00 /bin/bash /yunwei/sh/inotify_rsync.sh
root 8618 8615 0 14:12 pts/0 00:00:00 /bin/bash /yunwei/sh/inotify_rsync.sh
root 8620 2421 0 14:12 pts/0 00:00:00 grep --color=auto rsync文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-449874.html

到了這里,關(guān)于Linux下rsync+inotify實(shí)現(xiàn)實(shí)時(shí)文件同步的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • linux文件數(shù)據(jù)同步--實(shí)現(xiàn)文件共享與備份(nfs+rsync+httpd+dns)

    linux文件數(shù)據(jù)同步--實(shí)現(xiàn)文件共享與備份(nfs+rsync+httpd+dns)

    目錄 實(shí)驗(yàn)?zāi)康兀?實(shí)驗(yàn)需求: 各項(xiàng)服務(wù)位置以及作用: 整體實(shí)驗(yàn)過(guò)程: 詳細(xì)配置: Rsync服務(wù): Web服務(wù): ?NFS服務(wù) DNS服務(wù) 在整體實(shí)驗(yàn)中,使客戶(hù)機(jī)在網(wǎng)頁(yè)可以看到由服務(wù)器A上傳的文件,并且A服務(wù)器有一臺(tái)備份服務(wù)器。 四臺(tái)虛擬服務(wù)器與一臺(tái)客戶(hù)機(jī),并關(guān)閉防火墻 服務(wù)器

    2024年02月03日
    瀏覽(33)
  • rsync+inotify-tools文件傳輸

    目錄 rsync rsync概述 rsync優(yōu)缺點(diǎn) rsync參數(shù) rsync命令 rsync同步源 linux 安裝rsync 安裝rsync服務(wù)端 安裝rsync客戶(hù)端 windows 安裝rsync rsync實(shí)踐 inotify-tools? inotify-tools概述? ?innotify-tools 命令、參數(shù)、事件 ?rsync客戶(hù)端安裝inotify-tools ?innotify-tools實(shí)踐 rsync+inotify-tools實(shí)踐 加入開(kāi)機(jī)自動(dòng)執(zhí)行

    2024年03月16日
    瀏覽(22)
  • Linux修改fs.inotify.max_user_watches(“外部文件更改同步可能很慢”和“當(dāng)前的 inotify(7) 監(jiān)視限制太低”)

    fs.inotify.max_user_watches 參數(shù)是用于控制 Linux 內(nèi)核中 inotify 子系統(tǒng)的觀(guān)察者數(shù)量限制。inotify 是一種文件系統(tǒng)監(jiān)控機(jī)制,它可以用于檢測(cè)文件或目錄的變化,并在事件發(fā)生時(shí)通知相關(guān)的應(yīng)用程序。 具體而言, fs.inotify.max_user_watches 參數(shù)限制了每個(gè)用戶(hù)所能創(chuàng)建的 inotify 實(shí)例的數(shù)量

    2024年02月06日
    瀏覽(15)
  • Linux 文件實(shí)時(shí)備份 rsync+lsyncd

    Linux 文件實(shí)時(shí)備份 rsync+lsyncd

    lsyncd官網(wǎng) 目的是每次只把新修改的同步,而不是全量備份。 Rsync(同步):將一個(gè)服務(wù)器的一個(gè)文件夾的內(nèi)容提交到另外一個(gè)服務(wù)器的文件夾 lsyncd(差異檢測(cè)并調(diào)用rsync):把差異的找出來(lái),然后運(yùn)行腳本 采用的是推送模式,即需要備份文件的服務(wù)器(客戶(hù)端)向備份服務(wù)

    2024年02月09日
    瀏覽(15)
  • Linux下的scp 、rsync兩種命令同步文件

    scp 還非常不占資源,不會(huì)提高多少系統(tǒng)負(fù)荷,在這一點(diǎn)上, rsync 就遠(yuǎn)遠(yuǎn)不及它了。雖然 rsync比scp 會(huì)快一點(diǎn),但當(dāng)小文件眾多的情況下, rsync 會(huì)導(dǎo)致硬盤(pán)I/O非常高,而scp基本不影響系統(tǒng)正常使用。 語(yǔ)法 示例 在Linux系統(tǒng)中, rsync 是一種功能強(qiáng)大且廣泛使用的文件同步工具。它

    2024年02月14日
    瀏覽(18)
  • Rsync實(shí)現(xiàn)windows文件同步

    Rsync實(shí)現(xiàn)windows文件同步

    服務(wù)端:本機(jī) ip:192.168.182.1 客戶(hù)端:虛擬機(jī) ip:192.168.182.130 安裝rsync 下載地址:https://gitee.com/buchengfeng/cwRsync?_from=gitee_search 下載內(nèi)容如下 cwRsyncServer_4.0.5_Installer.zip 為服務(wù)端軟件 cwRsync_4.0.5_Installer.zip為客戶(hù)端軟件 服務(wù)端安裝 一路next,然后到安裝目錄中配置conf文件 需要關(guān)注下

    2024年02月11日
    瀏覽(20)
  • sersync+rsync實(shí)現(xiàn)文件自動(dòng)同步

    1、rsync介紹 rsync是類(lèi)unix系統(tǒng)下的數(shù)據(jù)備份工具。其首先通過(guò)對(duì)數(shù)據(jù)文件進(jìn)行塊劃分(通常512字節(jié)為一個(gè)數(shù)據(jù)塊),然后計(jì)算每一個(gè)數(shù)據(jù)塊的校驗(yàn)碼(有兩個(gè)校驗(yàn)碼:一強(qiáng)一弱,弱校驗(yàn)碼用來(lái)證明不同,強(qiáng)校驗(yàn)碼用來(lái)證明相同),遠(yuǎn)程主機(jī)記錄每次同步后各數(shù)據(jù)塊的校驗(yàn)碼,在

    2024年01月19日
    瀏覽(18)
  • 如何在Linux機(jī)器上使用ssh遠(yuǎn)程連接Windows Server服務(wù)器并使用rsync同步文件

    如何在Linux機(jī)器上使用ssh遠(yuǎn)程連接Windows Server服務(wù)器并使用rsync同步文件

    ?? 當(dāng)前在研究goploy自動(dòng)化開(kāi)源部署工具,該工具部署在linux機(jī)器上,而要部署服務(wù)的目標(biāo)服務(wù)器有一部分是windows server服務(wù)器,goploy自動(dòng)化部署,使用rsync部署方式,底層依賴(lài)于ssh遠(yuǎn)程連接目標(biāo)服務(wù)器,所以,要實(shí)現(xiàn)自動(dòng)化部署,必須先實(shí)現(xiàn)ssh遠(yuǎn)程連接目標(biāo)windows server服務(wù)器

    2024年02月05日
    瀏覽(35)
  • linux服務(wù)器文件實(shí)時(shí)同步

    linux服務(wù)器文件實(shí)時(shí)同步

    在做系統(tǒng)集群部署時(shí),涉及到兩個(gè)或多個(gè)服務(wù)器之間文件同步.在軟件層面linux服務(wù)環(huán)境找到以下兩種同步方式 利用linux NFS功能將網(wǎng)絡(luò)共享文件掛載成本地目錄 采用文件監(jiān)聽(tīng),實(shí)時(shí)推送 服務(wù)器資源如下 服務(wù)器1 10.2.4.51 ,作為主服務(wù)器 服務(wù)器2 10.2.4.52 ,作為從服務(wù)器 2.1 主服務(wù)器

    2024年03月09日
    瀏覽(25)
  • 【Linux】Rsync遠(yuǎn)程同步及備份工具(Rsync簡(jiǎn)介、Rsync安裝、rsync認(rèn)證方式)

    【Linux】Rsync遠(yuǎn)程同步及備份工具(Rsync簡(jiǎn)介、Rsync安裝、rsync認(rèn)證方式)

    rsync(Remote synchronization)是Liunx/Unix下的一個(gè) 遠(yuǎn)程數(shù)據(jù)同步工具 。 它可通過(guò)LAN/WAN(局域網(wǎng)/廣域網(wǎng)) 快速同步多臺(tái)主機(jī)間的文件和目錄 ,并適當(dāng)利用rsync算法(差分編碼)以減少數(shù)據(jù)的傳輸。 rsync算法并不是每一次都整份傳輸,而是 只傳輸兩個(gè)文件的不同部分 ,因此其傳輸

    2024年02月13日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包