好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Linux 通過Rsync+Inotify實現本、異地遠程數據實時同步功能

Linux 通過Rsync+Inotify實現本、異地遠程數據實時同步功能

熱門標簽:地圖標注員有發展前景嗎 高德地圖標注公司需要錢 廈門防封電銷電話卡 四川保險智能外呼系統 外呼系統全國 地圖標注能更改嗎 濰坊寒亭400電話辦理多少錢 宜賓銷售外呼系統軟件 云南電商智能外呼系統哪家好

0x0 測試環境

總部生產服務器與分部備份服務器要求實現異地數據備份,環境如下

**centos 6.5**
生產服務器目錄: /home/zytest/files
備份服務器目錄: /home/zytest/files
用戶 / 密碼: zytest / zytest

0x1 生產服務器環境搭建

0x1.1 安裝gcc編譯器和rsync

yum install gcc rsync -y

0x1.2 拷貝inotify到服務器并解壓

cd /root
tar xfvz inotify-tools-3.13.tar.gz

0x1.3 進入inotify 目錄安裝

 cd inotify-tools-3.13
 ./configure
 make
 make install     
 
 /usr/local/bin/inotifywait ##檢查是否安裝成功

0x2 備份服務器環境搭建

0x2.1 安裝 xinetd 和 rsync

yum install xinetd rsync -y

0x3 以下內容兩臺服務器同步操作

useradd -u 600 zytest 
 passwd zytest    
 zytest
 su - zytest -c 'mkdir /home/zytest/files' ##創建同步目錄

0x4 備份服務器上配置rsyncd

0x4.1 編輯/etc/xinetd.d/rsync按照以下內容修改

disable	 = yes  ==> disable	= no
flags		 = IPv6  ==> flags		= IPv4
server_args = --daemon ==> server_args = --daemon --config=/etc/rsyncd.conf

0x4.2 編輯/etc/rsyncd.conf 并添加以下腳本信息

uid = root
gid = root
use chroot = no
max connections = 1000
strict mode = yes
port = 873
pid file = /var/run/rsyncd.pid 
lock file = /var/run/rsyncd.lock 
log file = /var/log/rsyncd.log
# following for user "zytest", change for other users
[zytest]
path = /home/zytest
ignore errors
auth users =zytest
secrets file = /home/rsync-dst.ps
read only = no
list = false

Ps: rsyncd 配置文件在 xinetd上,所以備份服務器安裝xinetd

0x4.3 把密碼寫入調用的密碼文件并賦予權限

echo zytest:zytest >> /home/rsync-dst.ps
chmod 600 /home/rsync-dst.ps 

0x4.4 通過xinetd啟動rsync

 /etc/rc.d/init.d/xinetd restart

0x5 主服務器上配置inosync腳本文件

0x5.1 ** ##編輯/root/inosync添加腳本代碼**

#!/bin/sh
#chkconfig: 3 78 10

#This file exist from compile
if [ ! -f /usr/local/bin/inotifywait ]
then
 echo "cannot start. file inotifywait NOT exist!"
 exit
fi

#This file is runnable shell script
if [ ! -f /usr/local/bin/inosync.so.1 ]
then
 echo "contact administrator. inosync.so.1 NOT exist!"
 exit
fi

case "$1" in
 'start')
 /usr/local/bin/inosync.so.1 &
;;

'stop')
 pid=`ps -ef | grep -v grep | grep "inotifywait" | awk '{print $2}'`
 kill -9 $pid 2>&1
;;

'restart')
 $0 stop
 $0 start
;;

esac

0x5.2 賦予腳本權限,設置開機啟動

chmod a+x /root/inosync
 cp /root/inosync /etc/rc.d/init.d

0x5.3 配置調用的主腳本文件 /root/inosync.so.1

rhost=**備份服務器IP**
user=zytest
src=/home/zytest/files
dst=zytest
#dst corresponding to [zytest] in file /etc/rsyncd.conf on dst server
log=/root/inosync.log
/usr/local/bin/inotifywait -mrq --timefmt '%d/%m/%y %H:%M:%S' --format '%T %w%f %e' -e close_write,create,move,delete,attrib $src | while read files
 do
 echo == rsync begin == >> $log
 rsync -avP --password-file=/home/rsync-src.ps --delete $src $user@$rhost::$dst >> $log 2>&1
 echo -- rsyncd -- >> $log
 date >> $log
 echo "${files} was rsynced " >> $log 2>&1
 done

PS: %T后面有空格 %f和%e之間也有空格

0x5.4 賦予inosync.so.1腳本權限,拷貝到/usr/local/bin

chmod a+x /root/inosync.so.1
cp /root/inosync.so.1 /usr/local/bin

0x5.5 把密碼寫入調用的密碼文件并賦予權限

echo zytest >> /home/rsync-src.ps
 chmod 600 /home/rsync-src.ps

0x6 目標服務器設置inosync自動啟動并開啟inosync服務

chkconfig --level 3 inosync on
/etc/rc.d/init.d/inosync start

0x7 測試 END

在生產服務器/home/zytest/files目錄下創建文件和文件夾,查看備份存儲是否也同步了文件和文件夾,同步即成功。

過程可通過日志查看

tail -f /root/inosync.log

總結

到此這篇關于Linux 通過Rsync+Inotify實現本、異地遠程數據實時同步功能的文章就介紹到這了,更多相關rsync+inotify實現遠程實時同步內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:巴彥淖爾 回訪 德州 廊坊 紅河 湛江 滁州 廣安

巨人網絡通訊聲明:本文標題《Linux 通過Rsync+Inotify實現本、異地遠程數據實時同步功能》,本文關鍵詞  Linux,通過,Rsync+Inotify,實現,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux 通過Rsync+Inotify實現本、異地遠程數據實時同步功能》相關的同類信息!
  • 本頁收集關于Linux 通過Rsync+Inotify實現本、異地遠程數據實時同步功能的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 国产精品秘?精品3D动漫| 操的我好爽| 久久亚洲欧美日韩精品专区 | 雷狮在安迷修的体内塞| 印度最a级毛片| 50部乳奶水在线播放| 一级毛日本特黄老鸭窝| 久久精品*5在热| 俺去啦中文mv| 成品人精品人的区别四叶草| 奇奇伦理| 色香婷婷| 七金尸| 被强行糟蹋过程H文| 天天看天天摸天天爽com| 亚洲精品视频二区| 男啪女色黄无遮挡免费视频| 媚薬痉挛中文字幕葵司| 亚洲AV精品无码苍井空| 久久精品这里只有精品| 伊人久久大香线蕉免费视频| 亚洲女同视频| 19?韩国美女vip韩宝贝| 小受扒开腿狂躁c到高潮网站| 黑人大荫道BBWBBB高潮潮喷| 清纯秘书被总经理吸乳小说| 国产人妻精品午夜福利免费| 乖好爽再搔一点再深一点在线观看 | bdsm残忍bdsm性欧美| 日本六十路丰满老太交尾| 蜜桃成熟时33d高清三级| ?国产嫩草影院?| 97久久综合区小说区图片专区| 欧美另类xxxxx69高清| 老师洗澡我随便摸她的胸| Japan日本HD老师10学生| 秘密的痴汉教学| 啊啊啊啊啊啊好大| 波多野结衣电影在线看中文字幕| 亚洲老熟女A片AV色欲电视剧| 日本一级一片免费视频思欲|