一、
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...