日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
詳解搭建rsync服務(wù)器方法

rsync是可以實(shí)現(xiàn)增量備份的工具。配合任務(wù)計(jì)劃,rsync能實(shí)現(xiàn)定時(shí)或間隔同步,配合inotify或sersync,可以實(shí)現(xiàn)觸發(fā)式的實(shí)時(shí)同步,下面講解一下搭建rsync服務(wù)器方法。

下載rsync 源碼包

wget  http://www.samba.org/ftp/rsync/rsync-3.1.2.tar.gz
tar  -zxvf rsync-3.1.2.tar.gz
cd  rsync-3.1.2

配置+編譯安裝

./configure --prefix=/usr/local/rsync  -disable-ipv6  #默認(rèn)情況下會(huì)開(kāi)啟ipv6 ,我們可以直接在編譯的過(guò)程取消ipv6
make && make install

創(chuàng)建對(duì)應(yīng)的配置文件

cd  /usr/local/rsync
mkdir  etc
mkdir  var
vim  ./etc/rsyncd.conf
   
log file = /usr/local/rsync/var/rsyncd.log
pid file = /usr/local/rsync/var/rsyncd.pid
lock file = /usr/local/rsync/var/rsyncd.lock
secrets file = /usr/local/rsync/etc/rsyncd.pass
motd file = /usr/local/rsync/etc//rsyncd.motd
read only = yes
hosts allow = 192.168.31.0/24
list = yes
uid = nobody
gid = nobody
use chroot = no
max connections = 60
   
[home_suse]
path = /home/wwwroot/suse
comment = www suse
auth users = qxyrsy

rsync.conf 即為配置文件了,其中的信息大概說(shuō)明一下

log file = /usr/local/rsync/var/rsyncd.log     #定義日志文件
   
pid file = /usr/local/rsync/var/rsyncd.pid     #定義PID文件
   
lock file = /usr/local/rsync/var/rsyncd.lock  #支持max connections參數(shù)的鎖文件
   
secrets file = /usr/local/rsync/etc/rsyncd.pass    #定義客戶端連接時(shí)認(rèn)證的賬號(hào)密碼信息文件
   
motd file = /usr/local/rsync/etc//rsyncd.motd    #rsync啟動(dòng)時(shí)歡迎信息頁(yè)面文件位置(文件內(nèi)容自定義)
   
read only = yes    #是否只讀(若從客戶端同步到服務(wù)器必須設(shè)置為NO)
   
hosts allow = 192.168.31.0/24  #允許的IP地址段
   
list = yes    
   
uid = root    #rsync以什么用戶身份啟動(dòng)
   
gid = root
   
use chroot = no    
   
max connections = 60    #最大連接數(shù)
   
   
[home_suse]      #這里就是定義需要同步的目錄了
   
path = /home/wwwroot/suse    #具體文件目錄地址
   
comment = www suse    #描述信息,可以任意填寫(xiě)
   
auth users = qxyrsy     #認(rèn)證用戶名,稍后會(huì)將該用戶名寫(xiě)入rsyncd.pass 中

創(chuàng)建rsyncd.pass 用戶密碼文件

vim rsyncd.pass
   
#用戶名:密碼
   
qxyrsy:123456

這里需要注意,rsyncd.pass 文件的權(quán)限必須設(shè)置為600 ,否則啟動(dòng)會(huì)報(bào)錯(cuò)的

chmod 600 rsyncd.pass

啟動(dòng)rsync 服務(wù)端,放行對(duì)應(yīng)的端口

rsync  --daemon --config=/usr/local/rsync/etc/rsyncd.conf &
   
netstat -tunlp 可以看到監(jiān)聽(tīng)端口為873
   
iptables -I INPUT -p tcp --dport 873 -j ACCEPT
   
service iptables save

客戶端配置

centos 只要不是最小化安裝的系統(tǒng),一般都已經(jīng)預(yù)裝好了rsync ,可以直接使用,不過(guò)可以先查看下

rpm -qa | grep rsync
   
客戶端只需要新建一個(gè)密碼文件即可,并且只填密碼
   
cd /root
   
vim rsyncd.pass
   
123456

保存退出,并且同樣需要設(shè)置權(quán)限為600

測(cè)試是否能夠獲取服務(wù)端的文件:

rsync -arP --password-file=/root/rsyncd.pass  qxyrsy@192.168.31.10::home_suse  /home/rsyntest

分享標(biāo)題:詳解搭建rsync服務(wù)器方法
網(wǎng)站路徑:http://www.dlmjj.cn/article/dhecscc.html