CentOS7 rsync部署

環(huán)境CentOS Linux release 7.2.1511 (Core)

一、安裝rsync

從官網(wǎng)選擇版本下載官網(wǎng)地址

wget https://download.samba.org/pub/rsync/src/rsync-3.1.3.tar.gz
cd rsync-3.1.3
./configure --prefix=/usr/local/rsync
make
make install

二、部署服務(wù)端

1、配置rsyncd.conf

vim /etc/rsync/rsyncd.conf
uid = www_app
gid = www_user
read only = yes
max connections = 20
#port=873 # 【注意:默認(rèn)端口是873,這里可以改用】
#pid file=/etc/rsync/rsyncd.pid
#motd file=/etc/rsync/rsyncd.motd
log file = /etc/rsync/rsync.log
log format = %t %a %m %f %b
syslog facility = local3
timeout = 300

#可以配置多個模塊
#同步目錄模塊1
[mymodule1]
path = /home/www_app/wwwroot/mymodule1
list=yes
ignore errors
#認(rèn)證用戶
auth users = www_app
#密碼文件
secrets file = /etc/rsync/screts.pas
comment = 此處為注釋

#同步目錄模塊2 
[mymodule2]
path = /home/www_app/wwwroot/mymodule2
list=yes
ignore errors
auth users = www_app
secrets file = /etc/rsync/screts.pas
comment = 此處為注釋

2、配置密碼文件screts.pas

vim /etc/rsync/screts.pas
www_app:我是密碼

此文件權(quán)限必須設(shè)置為600

chmod 600 /etc/rsync/screts.pas

三、啟動服務(wù)

rsync --daemon --config=/etc/rsync/rsyncd.conf

四、測試服務(wù)

#編輯密碼文件
vim /home/www_app/rsync/screts.pas
我是密碼
#保存
/rsync --port=873 -av --delete  --password-file=/home/www_app/rsync/screts.pas www_app@110.110.110.110::mymodule1  /home/www_app/test/  

五、客戶端同步

1、手動同步

#編輯保存
vim /home/www_app/rsync/rsyncMymodule1.sh
rsync -avzP --delete --password-file=/home/www_app/rsync/screts.pas www_app@110.110.110.110::mymodule1 /home/www_app/wwwroot/mymodule1 1> /dev/null

2、自動定時同步

sudo -u www_app crontab -e
#編輯crontab并保存
#新增每分鐘定時同步任務(wù)
*/1 * * * * /home/www_app/rsync/rsyncMymodule1.sh
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 參考資料: rsync服務(wù)搭建攻略1 rsync服務(wù)搭建攻略2 IP規(guī)劃:192.168.107.103 前置工作...
    飛翔的Tallgeese閱讀 3,918評論 0 0
  • 轉(zhuǎn)載自駿馬金龍的博客 2.1 說在前面的話 rsync官方網(wǎng)站 rsync是可以實現(xiàn)增量備份的工具。配合任務(wù)計劃,...
    whisshe閱讀 4,011評論 0 3
  • 一、什么是rsync rsync是一款開源,快速,多功能的可實現(xiàn)增量的本地或遠(yuǎn)程的數(shù)據(jù)鏡像同步備份的優(yōu)秀工具。適用...
    逗比punk閱讀 2,573評論 0 1
  • rsync是類unix系統(tǒng)下的數(shù)據(jù)鏡像備份工具——remote sync。一款快速增量備份工具 Remote Sy...
    openex閱讀 896評論 0 0
  • 看到媽媽沒事,心是放下了,轉(zhuǎn)眼心就又下沉了,一系列的病發(fā)癥使得本來就懸崖上行走生命又逢上了雷雨。 愿祖上保佑母親!
    陳zai三里屯閱讀 95評論 0 0

友情鏈接更多精彩內(nèi)容