快速搭建sersync服務

2021-09-21 11:28:09 字數 3213 閱讀 4134

一、

sersync

簡單介紹

sersync

服務主要用於伺服器同步,它依賴於rsync進行同步

二、配置sersync

1.準備環境:

虛擬機器兩台

服務端ip:192.168.100.130        

客戶端ip:192.168.100.3

在rsync伺服器上配置如下

[root@mode etc]# cat /etc/rsyncd.conf         

#created by yijiu 15:01 2007-6-5

##rsyncd.conf start##

uid = root        

gid = root        

use chroot = no   

max connections = 200

timeout = 600     

pid file = /var/run/rsyncd.pid  

lock file = /var/run/rsync.lock 

log file = /var/log/rsyncd.log  

[yijiu]

path = /yijiu/    

ignore errors     

read only = false 

list = false      

hosts allow = 10.0.0.0/24       

hosts deny = 0.0.0.0/32

auth users = rsync_backup       

secrets file = /etc/rsync.password

[tongbu]

path=/opt/tongbu  

uid = root        

comment = test    

ignore errors = yes

read only = no    

hosts allow = 192.168.100.0/24  

hosts deny = *    

secrets file = /etc/rsync.password

配置密碼檔案:

[root@mode etc]# cat /etc/rsync.password      

rsync_backup:yijiu

重啟服務

[root@yijiu /]# /etc/init.d/xinetd restart    

配置sersync

:wget 

解壓縮:

[root@yijiu /]# tar zxvf sersync2\[1\].4_32bit_binary.tar.gz -c /usr/local/

gnu-linux-x86/    

gnu-linux-x86/sersync2.4        

gnu-linux-x86/confxml.xml       

gnu-linux-x86/rsync_fail_log.sh 

[root@yijiu /]# cd /usr/local/gnu-linux-x86/

[root@yijiu gnu-linux-x86]# ls

confxml.xml  rsync_fail_log.sh  sersync2.4    

編輯配置檔案

[root@yijiu gnu-linux-x86]# vim confxml.xml

修改如下部分將:

修改為:

說明:將主伺服器上本地的/opt/tongbu 路徑下的檔案,同步到遠端伺服器 192.168.100.3上的tongbu模組

三、啟動sersync

切換到服務端

[root@yijiu gnu-linux-x86]# ./sersync2.4 -d  #

開啟守護程序

檢視程序

[root@mode test]# ps -aux | grep sersync      

warning: bad syntax, perhaps a bogus '-'? see /usr/share/doc/procps-3.2.7/faq 

root      4613  0.0  0.3 114392   700 ?        ssl  10:41   0:00 ./sersync2 -d     

root      4720  0.0  0.3   3920   676 pts/1    r+   10:47   0:00 grep sersync      

[root@yijiu gnu-linux-x86]# ./sersync2.4 -r    #

開始同步資料

然後在rsync端檢視同步的目錄下的檔案

[root@yijiu ~]# 

ls/opt/tongbu           

1  2  3  5  6  7

在rsync端上檢視日誌:

可以看到已經同步成功

2011/12/02 15:17:42 [12868] 

connect from unknown (192.168.100.3)     

2011/12/02 15:17:42 [12868] rsync to tongbu from unknown (192.168.100.3)  

2011/12/02 15:17:42 [12868] se

nt 28 bytes  received 161 bytes  total size 0   

四、sersync

常用引數

-h       

檢視幫助檔案

-r       

在同步程式開啟前,將整個路徑跟遠端伺服器同步一遍

-d       

開啟守護程序模式在後台執行

-o       

指定配置檔案,如果不是預設的confxml.xml的情況下

-n       

指定同步守護執行緒數量,預設為10個,適用於現在的4核伺服器。如果需增加或減少使用'-n 數量'

通常最常用的啟動方法:

-m       

值呼叫外掛程式,不呼叫同步資料機制

快速搭建sersync服務

一 sersync 簡單介紹 sersync 服務主要用於伺服器同步,它依賴於rsync進行同步 二 配置sersync 1.準備環境 虛擬機器兩台 服務端ip 192.168.100.130 客戶端ip 192.168.100.3 在rsync伺服器上配置如下 root mode etc cat ...

live server 快速搭建服務

爭取節省大家的時間,看看有多快.本地開發常常需要搭建臨時的服務,第一時間我們會想到用http server。但現在流行修改檔案瀏覽器自動重新整理,好像叫hot socketing 熱拔插 這時候又得用到live reload。既然裝逼就要裝到底,服務啟動了,我想瀏覽器自動開啟我的專案,再用個open...

flask快速搭建服務

flask快速搭建服務 1 文字請求 伺服器端 示例 核心函式 request.form.get house code from split address ner import load model,split address from up three import addresssplit 3...