免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Linux和windows系統(tǒng)文件的實(shí)時同步

使用軟件Rsync和Inotify,實(shí)現(xiàn)多服務(wù)器,Linux和windows系統(tǒng)文件的實(shí)時同步
兩臺Linux 主機(jī)之間文件實(shí)時同步
主機(jī)A: 192.168.254.201
主機(jī)B: 192.168.254.202
實(shí)驗(yàn)?zāi)康?,?shí)現(xiàn)在主機(jī)B上做修改,主機(jī)A上做到實(shí)時同步
1.1   主機(jī)A上的配置
1.1.1建立需要同步文件夾
Mkdir /opt/rsync
1.1.2安裝Rsync
Emerge rsync
我用的Gentoo,默認(rèn)已經(jīng)安裝,配置文件在/etc/rsyncd.conf
1.1.3修改配置文件
Nano –w /etc/rsyncd.conf
# Globel setting 
uid = root
      gid = root
      use chroot =no
      max connectiongs = 10
      pid file = /var/run/rsyncd.pid
      lock file = /var/run/rsync.lock
      log file = /var/log/rsync.og
 
      # Folder Setting,Permit add more folder
      [images]
      path = /opt/image/
      read only = no
      auth users = rsyncuser
      secrets file = /etc/rsyncd.secrets
 1.1.4 寫驗(yàn)證文件
Nano –w /etc/rsyncd.secrets
 
 rsyncuser:Password01
 

Chown  -R 600 /etc/rsyncd.secrets
1.1.5 啟動服務(wù)
Rsync --daemon --config=/etc/rsyncd.conf
Echo –en ‘rsync –daemon –config=/etc/rsyncd.conf’ >> /etc/rc.local
 
1.2   主機(jī)B上面的配置
1.2.1 建立相同的目錄
Mkdir /opt/rsync
1.2.2安裝rsync和inotify
Emerge rsync
Emerge inotify-tools
1.2.3 建立訪問密碼
Echo –en ‘Password01’ > /etc/rsyncd.secrets
Chmod 600 /etc/rsyncd.secrets
1.2.4配置同步腳本
nano -w /root/InotifyRsync.sh
#!/bin/bash
host_1=192.168.254.201
      src=/opt/image/
      dst=images
      user=valeRsync
      inotifywait -mrq --timefmt '%d/%m/%y %H:%M' --format '%T %w%f' -e

      modify,delete$
               do
                      rsync -avzP --delete  --password-file=/etc/rsyncd.secrets $src $
                      echo "${file} was rsynced"
               done
      exit 0

      1.2.5 測試運(yùn)行
echo -ne ‘/root/InotifyRsync.sh &’ >> /etc/rc.local
Sh /root/InotifyRsync.sh
另外開一個終端在/opt/rsync下做測試,檢查A 主機(jī)是否有同步。
1.2.6 inotify支持的屬性

  IN_ACCESS,即文件被訪問

  IN_MODIFY,文件被 write
  IN_ATTRIB,文件屬性被修改,如 chmod、chown、touch 等
          IN_CLOSE_WRITE,可寫文件被 close
          IN_CLOSE_NOWRITE,不可寫文件被 close
          IN_OPEN,文件被 open
          IN_MOVED_FROM,文件被移走,如 mv
          IN_MOVED_TO,文件被移來,如 mv、cp
          IN_CREATE,創(chuàng)建新文件
          IN_DELETE,文件被刪除,如 rm
          IN_DELETE_SELF,自刪除,即一個可執(zhí)行文件在執(zhí)行時刪除自己
          IN_MOVE_SELF,自移動,即一個可執(zhí)行文件在執(zhí)行時移動自己
          IN_UNMOUNT,宿主文件系統(tǒng)被 umount
          IN_CLOSE,文件被關(guān)閉,等同于(IN_CLOSE_WRITE | IN_CLOSE_NOWRITE)
          IN_MOVE,文件被移動,等同于(IN_MOVED_FROM | IN_MOVED_TO

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
inotify + rsync實(shí)現(xiàn)linux文件實(shí)時同步
企業(yè)Linux服務(wù)器數(shù)據(jù)實(shí)時同步備份的解決方案
Centos rsync文件同步配置步驟分享
基于Rsync 遠(yuǎn)程同步服務(wù)的安全加固方案
EMOS雙機(jī)同步資料
rsync 服務(wù)器架設(shè)方法 v0.1b (正在修訂中) | LinuxSir.Org
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服