日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux下利用rsync实现网站镜像同步

發布時間:2025/5/22 linux 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下利用rsync实现网站镜像同步 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

利用rsync實現網站鏡像同步
作者:Operation by CrazyLinux 工作室
一、安裝
RHEL5默認使用的是rsync 2.x版本的。對系統資源使用較大,建議下載3.x版本的使用
下載地址 http://rsync.samba.org/
1、安裝(推送端與接收端都需要安裝)
#tar -zxvf? rsync-3.0.7.tar.gz
#cd rsync-3.0.7
#./configure --prefix=/usr/local/rsync3
#make && make install
2、修改配置文件? (接收端需要配置,推送端不用)
#vim /etc/rsyncd.conf
uid=root????????????????????????????????????????????????????? #使用用戶
gid=root????????????????????????????????????????????????????? #使用組
max connections=36000???????????????????????????????? #最大連接
use chroot=no????????????????????????????????????????????? #是否使用chroot。
log file=/var/log/rsyncd.log????????????????????????????? #日志文件
pid file=/var/run/rsyncd.pid???????????????????????????? #pid文件
lock file=/var/run/rsyncd.lock??????????????????????????? #參數鎖文件
strict modes =yes????????????????????????????????????????? #是否監測密碼文件的權限
#rsync現由samba公司維護。所以風格和samba很像
[wwwroot]?????????????????????????????????????????????????? #定義模塊,供外部訪問的
path=/home/wwwroot?????????????????????????????????? #定義真實路徑
comment=wwwroot backup??????????????????????????? #描述信息
ignore errors=yes???????????????????????????????????????? #在判斷是否運行傳輸時的刪除操作時忽略server上的IO錯誤
read only=no????????????????????????????????????????????? #是否為只讀。No為允許寫入
auth users = crazylinux???????????????????????????????? #認證用戶
secrets file = /etc/rsync.pas?????????????????????????? #密碼文件:格式: crazylinux:password
hosts allow=192.168.1.0/24?????????????????????????? #定義允許的網段
hosts deny=0.0.0.0????????????????????????????????????? #拒絕的網段
# cat /etc/rsync.pas
crazylinux:123456
--------------------------------------------------------------------------------------------------------
上面配置文件,表明允許主服務器(假設ip為192.168.1.0/24網段)訪問,rsync同步模塊名為[wwwroot],將同步過來的文件放入path指定的目錄/home/wwwroot。如果有多臺從服務器,則每一臺都需要進行類似的配置。
配置好之后,使用如下命令,開啟rsync守護進程:
ln -s /usr/local/rsync3/bin/rsync /usr/bin
rsync --daemon
二、在推送端安裝配置sresync
在http://code.google.com/p/sersync/downloads/list下載sersync的可執行文件版本,里面有配置文件與可執行文件,這里用sersync2.5進行說明,新版本配置形式類似。
tar -zxvf sersyncXxxx_xxbit_binary.tar.gz
cd GNU-Linux-x86/
vim confxml.xml
修改如下部分:
--------------------------------------------------------------------------------------------------------
<sersync>
<localpath watch="/home/wwwroot">????????????????????????????????????? #定義本地路徑
<remote ip="192.168.1.103" name="wwwroot"/>???????????????? #定義接收端的ip和模塊
</localpath>
<rsync>?????????????????????????????????????????????????????? #如果開啟認證模式需要修改如下
<commonParams params="-artuz"/>?????????????????????????????? #rsync遠程參數
<auth start="true" users="crazylinux" passwordfile="/etc/rsync.pas"/>??
????????????????????????????????????????????????????????????? #定義遠程用戶名和密碼文件
<userDefinedPort start="false" port="874"/><!-- port=874 -->? #定義端口
<timeout start="false" time="100"/><!-- timeout=100 -->?????? #定義同步間隔時間,以s為單位
<ssh start="false"/>
</rsync>
# cat /etc/rsync.pas
123456
--------------------------------------------------------------------------------------------------------
表明要將主服務器上本地的/home/wwwroot路徑下的文件,同步到遠程服務器192.168.1.103上的wwwroot模塊。
運行Sersync與Sersync啟動參數
sersync會對目錄進行監控,將變化的目錄或文件同步到遠程服務器。sersync是遞歸監控的,如果有多級目錄,都會同步到遠程服務器。常用啟動方式如下:
1.在主服務器上開啟sersync守護進程,使sersync在后臺運行,開啟實時同步。
./sersync -d
過程如下:
# ls
confxml.xml? sersync2
# ./sersync2-d
set the system param
execute:echo 50000000 > /proc/sys/fs/inotify/max_user_watches
execute:echo 327679 > /proc/sys/fs/inotify/max_queued_events
parse the command param
daemon thread num:10
parse xml config file
host ip:localhost???? host port:8008
config xml parse success
please set /etc/rsyncd.conf max connections=0 Manually
sersync working thread 12? = 1(primary thread) + 1(fail retry thread) + 10(daemon sub threads)
please according your cpu ,use -n param to adjust the cpu rate
run the sersync:
watch path is:/home/wwwroot
表明,sersync已經開啟,可以在本地監控路徑下建立文件,查看遠程是否同步成功。
2.同步參數
./sersync2?? -d 開啟實時同步
??????????????? -o xxx.xml 指定配置文件
??????????????? -n num 指定默認的線程池的線程總數
??????????????? -m pluginName? 不進行同步,只運行插件
./sersync -r -d -n 2 -o confxml.xml 多個命令可以同時使用(實時同步,開啟2個線程。指定配置文件)
9.補充:
在rhel5中默認是不允許客戶端同步服務端的,主要是SElinux他禁止了這個行為,要想同步就要修改SElinux的策略,用以下方法來解決:
? setsebool -P allow_rsync_anon_write 1意思為允許客戶端從服務端下載數據,或完全禁止rsync受SElinux的保護,就使用下面命令來取消SElinux對rsync的保護:setsebool -p rsync_disable_trans 1
rsync的命令格式能夠為:
????? 1. rsync [OPTION]... SRC [SRC]... DEST
????? 2. rsync [OPTION]... SRC [SRC]... [USER@]HOST:DEST
????? 3. rsync [OPTION]... [USER@]HOST:SRC DEST
4. rsync [OPTION]... [USER@]HOST::SRC [DEST]
5. rsync [OPTION]... SRC [SRC]... [USER@]HOST::DEST
6. rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST]
rsync有六種不同的工作模式:
????? 1. 拷貝本地文檔;當SRC和DES路徑信息都不包含有單個冒號":"分隔符時就啟動這種工作模式。
2.使用一個遠程shell程式(如rsh、ssh)來實現將本地機器的內容拷貝到遠程機器。當DST路徑地址包含單個冒號":"分隔符時啟動該模式。
3.使用一個遠程shell程式(如rsh、ssh)來實現將遠程機器的內容拷貝到本地機器。當SRC地址路徑包含單個冒號":"分隔符時啟動該模式。
4. 從遠程rsync服務器中拷貝文檔到本地機。當SRC路徑信息包含"::"分隔符時啟動該模式。
5. 從本地機器拷貝文檔到遠程rsync服務器中。當DST路徑信息包含"::"分隔符時啟動該模式。
6. 列遠程機的文檔列表。這類似于rsync傳輸,但是只要在命令中省略掉本地機信息即可。

轉載于:https://blog.51cto.com/zhuyong1985/1091600

總結

以上是生活随笔為你收集整理的Linux下利用rsync实现网站镜像同步的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩黄色短视频 | 中文字幕欧美日韩 | 精品国产区一区二 | 久久久精品美女 | 在线激情| 欧美精品日韩少妇 | 亚洲制服丝袜诱惑 | 激情小说欧美色图 | 欧美日一本 | 岛国在线视频 | 久久sp | 国产乱叫456在线 | 五月婷婷一区二区 | 日韩性xxx | 五月天综合网 | jizz日本少妇 | 嫩草影院懂你的 | 一区二区天堂 | 色女人天堂 | 成人免费无遮挡无码黄漫视频 | 国产少女免费观看高清 | 欧美最猛性xxxxx(亚洲精品) | 色一情一乱一区二区三区 | 狠狠干狠狠干狠狠干 | 日韩乱码在线观看 | 国产毛片一区二区三区 | 色婷婷av国产精品 | 狠狠干2024| 97在线视频观看 | 亚洲69 | 国产福利在线导航 | 夫妻性生活黄色片 | 天堂网av在线播放 | 午夜寂寞影院在线观看 | 国产精品99久久久久久久女警 | 亚洲三级一区 | 国产丝袜高跟 | 日韩福利在线播放 | 91网站在线免费观看 | 92久久精品一区二区 | 亚洲五月花 | 久艹在线视频 | 丁香六月五月婷婷 | 肉色超薄丝袜脚交69xx | 亚洲AV乱码国产精品观看麻豆 | 五月婷婷中文字幕 | 91香蕉视频污污 | 日本加勒比一区 | 亚洲激情偷拍 | 一区二区三区四区免费 | 美女在线播放 | 五月婷婷深深爱 | 男人日女人的网站 | 日本阿v视频在线观看 | 日日干视频 | 中文精品在线观看 | 91女神在线| 国产99久久久欧美黑人 | 免费在线一级片 | 色妞网站 | 亚洲中文字幕在线一区 | 色老头一区二区 | 视频三区在线 | 中国一级免费毛片 | 91精品国产一区二区三区香蕉 | 丰满少妇被猛烈进入无码 | 夜夜嗨老熟女av一区二区三区 | 99热偷拍| 九九热在线视频免费观看 | 国产偷人爽久久久久久老妇app | 色婷婷婷婷色 | 亚洲激情综合 | 丰满人妻妇伦又伦精品国产 | 日本一区二区不卡视频 | 欧美亚洲精品在线观看 | 色乱码一区二区三区网站 | 成人深夜网站 | 欧美用舌头去添高潮 | 国产美女免费观看 | 大尺度一区二区 | 亚洲精品成人影视 | 天堂网亚洲 | 黄色一级一片 | 国产999精品久久久久久 | 国产成人在线观看免费网站 | 天天舔天天射 | 国产精品久久久久野外 | 毛茸茸日本熟妇高潮 | 在线观看黄色av网站 | 亚洲天堂少妇 | 免费成人小视频 | 欧美亚洲激情视频 | 色妻av| 无遮挡的裸体按摩的视频 | 欧美国产日韩在线观看成人 | 老牛嫩草二区三区观影体验 | 国产新婚疯狂做爰视频 | 日韩天堂在线 | www.爱色av.com |