最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
rsync配置

一、簡介
rsync(remote synchronize)是一個(gè)遠(yuǎn)程數(shù)據(jù)同步工具,可通過LAN/WAN快速同步多臺主機(jī)間的文件,也可以使用Rsync 同步本地硬盤中的不同目錄。 
Rsync 是用于取代rcp的一個(gè)工具,Rsync使用所謂的 “Rsync 算法” 來使本地和遠(yuǎn)程兩個(gè)主機(jī)之間的文件達(dá)到同步,這個(gè)算法只傳送兩個(gè)文件的不同部分,而不是每次都整份傳送,因此速度相當(dāng)快。


rsync的優(yōu)點(diǎn)與不足 
與傳統(tǒng)的cp、tar備份方式對比,rsync具有安全性高、備份迅速、支持增量備份等優(yōu)點(diǎn),通過rsync可以解決對實(shí)時(shí)性要求不高的數(shù)據(jù)備份需求,
例如,定期地備份文件服務(wù)器數(shù)據(jù)到遠(yuǎn)端服務(wù)器,對本地磁盤定期進(jìn)行數(shù)據(jù)鏡像等。 
但是隨著系統(tǒng)規(guī)模的不斷擴(kuò)大,rsync的缺點(diǎn)逐漸被暴露了出來。首先,rsync做數(shù)據(jù)同步時(shí),需要掃描所有文件后進(jìn)行對比,然后進(jìn)行差量傳輸。
如果文件很大,掃面文件是非常耗時(shí)的,而且發(fā)生變化的文件往往是很少一部分,因此rsync是非常低效的方式。
其次,rsync不能實(shí)時(shí)監(jiān)測、同步數(shù)據(jù),雖然它可以通過Linux守護(hù)進(jìn)程的方式觸發(fā)同步,但是兩次觸發(fā)動(dòng)作一定會(huì)有時(shí)間差,
可能導(dǎo)致服務(wù)器端和客戶端數(shù)據(jù)出現(xiàn)不一致


Rsync支持大多數(shù)的類Unix系統(tǒng),無論是Linux、Solaris還是BSD上都經(jīng)過了良好的測試。此外,它在windows平臺下也有相應(yīng)的版本,比較知名的有cwRsync和Sync2NAS
 
二、rsync的基本特點(diǎn)如下:


  1. 可以鏡像保存整個(gè)目錄樹和文件系統(tǒng);
  2. 可以很容易做到保持原來文件的權(quán)限、時(shí)間、軟硬鏈接等;
  3. 無須特殊權(quán)限即可安裝;
  4. 優(yōu)化的流程,文件傳輸效率高;
  5. 可以使用rcp、ssh等方式來傳輸文件,當(dāng)然也可以通過直接的socket連接;
  6. 支持匿名傳輸,以方便進(jìn)行網(wǎng)站鏡像。


在使用 rsync 進(jìn)行遠(yuǎn)程同步時(shí),可以使用兩種方式:


1. 遠(yuǎn)程 Shell 方式(建議使用 ssh,用戶驗(yàn)證由 ssh 負(fù)責(zé))
2.  C/S 方式(即客戶連接遠(yuǎn)程 rsync 服務(wù)器,用戶驗(yàn)證由 rsync 服務(wù)器負(fù)責(zé))。


rsync無論本地同步目錄還是遠(yuǎn)程同步數(shù)據(jù),首次運(yùn)行時(shí)將會(huì)把全部文件拷貝一次,以后再運(yùn)行時(shí)將只拷貝有變化的文件(對于新文件)或文件的變化部分(對于原有文件)。


三、安裝及配置
rsync在安裝系統(tǒng)時(shí)默認(rèn)是安裝的
檢查rsync是否安裝 
rpm -qa | grep rsync
手動(dòng)安裝
下載地址:https://rsync.samba.org/ftp/rsync/ 
#tar zxvf rsync-3.0.6.tar.gz
#cd rsync-3.0.6
#./configure --prefix=/usr/local/rsync
#make 
#make install 
**** 正常安裝RH的時(shí)候是帶RSYNC的,運(yùn)行文件放在/usr/bin/rsync


配置


1)啟動(dòng)rsync
vi /etc/xinetd.d/rsync 


service rsync
{
        disable = no #設(shè)置為no啟動(dòng)rsync
        socket_type     = stream
        flags           = IPv4
        wait            = no
        user            = root
        server          = /usr/bin/rsync
        server_args     = --daemon  --config=/etc/rsyncd/rsyncd.conf
        log_on_failure  += USERID
}
隨系統(tǒng)啟動(dòng)rsync
 #chkconfig rsync on




[root@lone-centos67 ~]# cd /etc/
創(chuàng)建rsyncd相關(guān)配置文件目錄
[root@lone-centos67 etc]# mkdir rsyncd
[root@lone-centos67 etc]# cd rsyncd
手動(dòng)創(chuàng)建rsyncd.conf配置文件
touch rsyncd.conf //全局參數(shù)及模塊參數(shù)
touch rsyncd.secrets //同步用戶及密碼非系統(tǒng)用戶
touch rsyncd.motd //歡迎內(nèi)容


 2)配置rsyncd.conf 
[root@lone-centos67 rsyncd]# vi rsyncd.conf 


# GLOBAL OPTIONS
uid = root //運(yùn)行RSYNC守護(hù)進(jìn)程的用戶
gid = root //運(yùn)行RSYNC守護(hù)進(jìn)程的組
port = 873 //監(jiān)聽端口
use chroot = no //不使用chroot


read only = no //非只讀
#limit access to private LANs
hosts allow = 192.168.169.0/24 //允許主機(jī)
#hosts deny = * //禁止主機(jī)
max connections = 5 // 最大連接數(shù)為5


pid file = /var/run/rsyncd.pid //pid文件的存放位置


#lock file = /var/run/rsync.lock //鎖文件的存放位置


#motd file = /etc/rsyncd/rsyncd.motd


#This will give you a separate log file
log file = /var/log/rsync.log //日志記錄文件的存放位置


#This will log every file transferred - up to 85,000+ per user, per sync
transfer logging = yes


log format = %t %a %m %f %b //日志格式
syslog facility = local3
timeout = 300 //超時(shí)時(shí)間


# MODULE OPTIONS
[test] //模塊名稱
path = /var/www/html/test //路徑
list=yes
ignore errors
auth users = test
comment = test
exclude = important/
secrets file = /etc/rsyncd/rsyncd.secrets


3)配置密碼文件
#chown root.root rsync.pas 
#chmod 600 rsync.secrets
[root@lone-centos67 rsyncd]# vi rsyncd.secrets 


test:111111 //非系統(tǒng)用戶名密碼


4)配置歡迎內(nèi)容
[root@lone-centos67 rsyncd]# vi rsyncd.motd 


+++++++++++++++++++++++++++
+ welcome rsyn +
+++++++++++++++++++++++++++


5)讓配置生效
#service xinetd restart


啟動(dòng)rsync server服務(wù)
#/usr/bin/rsync –daemon


加入rc.local,使得系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)rsync
由于在各種操作系統(tǒng)中,rc文件存放位置不盡相同,可以修改使系統(tǒng)啟動(dòng)時(shí)把rsync --daemon加載進(jìn)去。
#vi /etc/rc.local
加入一行/usr/bin/rsync --daemon,即可。


rsync檢查
[root@lone-centos67 rsyncd]# netstat -a | grep rsync
tcp        0      0 *:rsync                     *:*                         LISTEN     




客戶端配置


推送
[root@lone-centos67 chenwx]# rsync -vzrtopg --progress --password-file=/etc/rsyncd/rsync.secrets /home/chenwx/* [email protected]::test

創(chuàng)新互聯(lián)公司專注于華陰企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站開發(fā)。華陰網(wǎng)站建設(shè)公司,為華陰等地區(qū)提供建站服務(wù)。全流程按需求定制網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)



文章題目:rsync配置
鏈接URL:http://fisionsoft.com.cn/article/pghghi.html