熱搜:win11繞過(guò)硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動(dòng)盤 真正純凈版的win7系統(tǒng)
時(shí)間:2015-01-04 15:45:53 作者:qipeng 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20150104/33943.html 手機(jī)查看 評(píng)論 反饋
Linux系統(tǒng)中,通過(guò)Rsync+sersync能夠?qū)崿F(xiàn)系統(tǒng)數(shù)據(jù)的實(shí)時(shí)同步,比Rsync+Inotify-tools架構(gòu)更加實(shí)用些,下面小編就給大家詳細(xì)介紹下Linux安裝配置Rsync+sersync的方法。
一、為什么要用Rsync+sersync架構(gòu)?
1、sersync是基于Inotify開發(fā)的,類似于Inotify-tools的工具
2、sersync可以記錄下被監(jiān)聽目錄中發(fā)生變化的(包括增加、刪除、修改)具體某一個(gè)文件或某一個(gè)目錄的名字,然后使用rsync同步的時(shí)候,只同步發(fā)生變化的這個(gè)文件或者這個(gè)目錄。
二、Rsync+Inotify-tools與Rsync+sersync這兩種架構(gòu)有什么區(qū)別?
1、Rsync+Inotify-tools
(1):Inotify-tools只能記錄下被監(jiān)聽的目錄發(fā)生了變化(包括增加、刪除、修改),并沒有把具體是哪個(gè)文件或者哪個(gè)目錄發(fā)生了變化記錄下來(lái);
。2):rsync在同步的時(shí)候,并不知道具體是哪個(gè)文件或者哪個(gè)目錄發(fā)生了變化,每次都是對(duì)整個(gè)目錄進(jìn)行同步,當(dāng)數(shù)據(jù)量很大時(shí),整個(gè)目錄同步非常耗時(shí)(rsync要對(duì)整個(gè)目錄遍歷查找對(duì)比文件),因此,效率很低。
2、Rsync+sersync
(1):sersync可以記錄下被監(jiān)聽目錄中發(fā)生變化的(包括增加、刪除、修改)具體某一個(gè)文件或某一個(gè)目錄的名字;
。2):rsync在同步的時(shí)候,只同步發(fā)生變化的這個(gè)文件或者這個(gè)目錄(每次發(fā)生變化的數(shù)據(jù)相對(duì)整個(gè)同步目錄數(shù)據(jù)來(lái)說(shuō)是很小的,rsync在遍歷查找比對(duì)文件時(shí),速度很快),因此,效率很高。
系統(tǒng)之家小編提醒:當(dāng)同步的目錄數(shù)據(jù)量不大時(shí),建議使用Rsync+Inotify-tools;當(dāng)數(shù)據(jù)量很大(幾百G甚至1T以上)、文件很多時(shí),建議使用Rsync+sersync。
說(shuō)明:
操作系統(tǒng):CentOS 5.X
源服務(wù)器:192.168.21.129
目標(biāo)服務(wù)器:192.168.21.127,192.168.21.128
目的:把源服務(wù)器上/home/www.jb51.net目錄實(shí)時(shí)同步到目標(biāo)服務(wù)器的/home/www.jb51.net下
具體操作:
第一部分:分別在兩臺(tái)目標(biāo)服務(wù)器192.168.21.127,192.168.21.128上操作
一、分別在兩臺(tái)在目標(biāo)服務(wù)器安裝Rsync服務(wù)端
1、關(guān)閉SELINUX
vi /etc/selinux/config #編輯防火墻配置文件
代碼如下:
#SELINUX=enforcing #注釋掉
#SELINUXTYPE=targeted #注釋掉
SELINUX=disabled #增加
:wq! #保存,退出
setenforce 0 #立即生效
2、開啟防火墻tcp 873端口(Rsync默認(rèn)端口)
vi /etc/sysconfig/iptables #編輯防火墻配置文件
代碼如下:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 873 -j ACCEPT
。簑q! #保存退出
/etc/init.d/iptables restart #最后重啟防火墻使配置生效
3、安裝Rsync服務(wù)端軟件
yum install rsync xinetd #安裝
vi /etc/xinetd.d/rsync #編輯配置文件,設(shè)置開機(jī)啟動(dòng)rsync
代碼如下:
disable = no #修改為no
。簑q! #保存退出
/etc/init.d/xinetd start #啟動(dòng)(CentOS中是以xinetd來(lái)管理Rsync服務(wù)的)
發(fā)表評(píng)論
共0條
評(píng)論就這些咯,讓大家也知道你的獨(dú)特見解
立即評(píng)論以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)