找軟件用軟件,就到華軍軟件園! 軟件發(fā)布
所在位置: 首頁 — 教程攻略 — 教程 — 電腦軟件教程  —  Linux安裝...

Linux安裝配置rsync和sersync的方法

作者:怪獸 日期:2017-05-08

Ubuntu For Linux
Ubuntu For Linux-14.10

操作系統(tǒng) 占存:1158720KB 時間:2014-04-22

軟件介紹:   Ubuntu是一種免費分發(fā)和開源的基于Linux的操作系統(tǒng)為人類設(shè)計的人類,人沒有以前的Linux操作...

立即下載

  Linux系統(tǒng)中,通過Rsync+sersync能夠?qū)崿F(xiàn)系統(tǒng)數(shù)據(jù)的實時同步,比Rsync+Inotify-tools架構(gòu)更加實用些,本文主要介紹了linux系統(tǒng)安裝rsync和sersync實現(xiàn)數(shù)據(jù)實時同步的詳細步驟,大家參考使用吧。

53-141229144915456.jpg

  一、為什么要用Rsync+sersync架構(gòu)?

  1、sersync是基于Inotify開發(fā)的,類似于Inotify-tools的工具

  2、sersync可以記錄下被監(jiān)聽目錄中發(fā)生變化的(包括增加、刪除、修改)具體某一個文件或某一個目錄的名字,然后使用rsync同步的時候,只同步發(fā)生變化的這個文件或者這個目錄。

  二、Rsync+Inotify-tools與Rsync+sersync這兩種架構(gòu)有什么區(qū)別?

  1、Rsync+Inotify-tools

  (1):Inotify-tools只能記錄下被監(jiān)聽的目錄發(fā)生了變化(包括增加、刪除、修改),并沒有把具體是哪個文件或者哪個目錄發(fā)生了變化記錄下來;

 ?。?):rsync在同步的時候,并不知道具體是哪個文件或者哪個目錄發(fā)生了變化,每次都是對整個目錄進行同步,當數(shù)據(jù)量很大時,整個目錄同步非常耗時(rsync要對整個目錄遍歷查找對比文件),因此,效率很低。

  2、Rsync+sersync

  (1):sersync可以記錄下被監(jiān)聽目錄中發(fā)生變化的(包括增加、刪除、修改)具體某一個文件或某一個目錄的名字;

 ?。?):rsync在同步的時候,只同步發(fā)生變化的這個文件或者這個目錄(每次發(fā)生變化的數(shù)據(jù)相對整個同步目錄數(shù)據(jù)來說是很小的,rsync在遍歷查找比對文件時,速度很快),因此,效率很高。

  系統(tǒng)之家小編提醒:當同步的目錄數(shù)據(jù)量不大時,建議使用Rsync+Inotify-tools;當數(shù)據(jù)量很大(幾百G甚至1T以上)、文件很多時,建議使用Rsync+sersync。

  說明:

  操作系統(tǒng):CentOS 5.X

  源服務器:192.168.21.129

  目標服務器:192.168.21.127,192.168.21.128

  目的:把源服務器上/home/www.jb51.net目錄實時同步到目標服務器的/home/www.jb51.net下

  具體操作:

  第一部分:分別在兩臺目標服務器192.168.21.127,192.168.21.128上操作

  一、分別在兩臺在目標服務器安裝Rsync服務端

  1、關(guān)閉SELINUX

  vi /etc/selinux/config #編輯防火墻配置文件

  代碼如下:

  #SELINUX=enforcing #注釋掉

  #SELINUXTYPE=targeted #注釋掉

  SELINUX=disabled #增加

 ?。簑q! #保存,退出

  setenforce 0 #立即生效

  2、開啟防火墻tcp 873端口(Rsync默認端口)

  vi /etc/sysconfig/iptables #編輯防火墻配置文件

  代碼如下:

  -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 873 -j ACCEPT

  :wq! #保存退出

  /etc/init.d/iptables restart #最后重啟防火墻使配置生效

  3、安裝Rsync服務端軟件

  yum install rsync xinetd #安裝

  vi /etc/xinetd.d/rsync #編輯配置文件,設(shè)置開機啟動rsync

  代碼如下:

  disable = no #修改為no

  :wq! #保存退出

  /etc/init.d/xinetd start #啟動(CentOS中是以xinetd來管理Rsync服務的)

 

相關(guān)文章

最新教程 更多

魯大師怎么關(guān)閉防護功能?-魯大師關(guān)閉防護功能的方法 魯大師怎么關(guān)閉防護功能?-魯大師關(guān)閉防護功能的方法

魯大師怎么看電腦使用時間?-魯大師看電腦使用時間的方法 魯大師怎么看電腦使用時間?-魯大師看電腦使用時間的方法

wps office怎么設(shè)置屏幕提示-wps office設(shè)置屏幕提示的方法 wps office怎么設(shè)置屏幕提示-wps office設(shè)置屏幕提示的方法

魯大師怎么測網(wǎng)速?-魯大師測網(wǎng)速的方法 魯大師怎么測網(wǎng)速?-魯大師測網(wǎng)速的方法

wps office怎么設(shè)置頁邊距-wps office設(shè)置頁邊距的方法 wps office怎么設(shè)置頁邊距-wps office設(shè)置頁邊距的方法

熱門教程 更多

電腦重裝系統(tǒng)后沒聲音怎么辦-驅(qū)動精靈教程 電腦重裝系統(tǒng)后沒聲音怎么辦-驅(qū)動精靈教程

谷歌瀏覽器怎么清除緩存-谷歌瀏覽器清除緩存的方法 谷歌瀏覽器怎么清除緩存-谷歌瀏覽器清除緩存的方法

金山打字通怎么練打字-金山打字通練習打字方法 金山打字通怎么練打字-金山打字通練習打字方法

bootcamp驅(qū)動如何升級?bootcamp驅(qū)動升級方法 bootcamp驅(qū)動如何升級?bootcamp驅(qū)動升級方法

qq音樂皮膚怎么換?-qq音樂換皮膚方法 qq音樂皮膚怎么換?-qq音樂換皮膚方法