rsync安裝及部署

2022-04-30 12:06:11 字數 2311 閱讀 2479

一。伺服器端

1.yum -y install rsync xinetd

2.vi /etc/xinetd.d/rsync

將yes 修改為no ipv6修改為ipv4

3.vi /etc/rsyncd.conf 新建檔案

uid = root

gid = root

use chroot = no

max connections = 4

strict modes = yes

port = 873

#module名字和路徑

[svnbackup]

path = /usr/local/svndata/

commet = this is svn data

ignore errors

read only = yes

list = no

#auth users = test

secrets file = /etc/rsync.pas

hosts allow = 192.168.206.20,192.168.201.11,192.168.201.13

hosts deny =0.0.0.0/0

pid file = /var/run/rsyncd.pid

lock file =/var/run/rsync.lock

log file = /var/log/rsyncd.log

4.vi /etc/rsync.pas建立密碼檔案

svntrasfer:123456

5.許可權修改

#chown root.root rsync.pas

#chmod 600 rsync.pas

6.vi /etc/rsyncd.motd配置歡迎資訊 ,可不設定

welcome to use the rsync services!

7.配置生效service xinetd restart

8.啟動服務,兩種辦法

(1)獨立啟動 /usr/bin/rsync –-daemon

(2)用xinetd超級程序啟動/etc/rc.d/init.d/xinetd reload

9.加入rc.local ,開機啟動

vi /etc/rc.local最後加入

/usr/bin/rsync --daemon

或者使用命令:chkconfig rsync on

10.加入防火牆

vi /etc/sysconfig/iptables 在reject前

-a input -m state --state new -m tcp -p tcp --dport 873 -j accept

11.檢查服務873埠是否啟動

netstat -anp|grep 873

或者lsof -i:873

12.設定目錄寫許可權

給/usr/local/svndata目錄寫許可權

# chown -r nobody.nobody /usr/local/svndata

# chmod -r 770 /usr/local/svndata

二、客戶端

1.yum -y install rsync

2.vi /etc/rsyncd.conf 建立空檔案

3.建立密碼並設定許可權

vi /etc/rsync.pas

123456

chown root.root rsync.pas

chmod 600 rsync.pas

三、傳輸檔案

rsync -vzrtopg --progress [email protected]::svnbackup /test/svndata/ --password-file=/etc/rsyncd.pas

注意密碼檔案在最後,這樣將206.20上的svnbackup的module檔案傳輸到本機的/test/svndata/下

四。自動排程

1.建立shell

vi /usr/local/rsync/time.sh

#!/bin/bash

rsync -vzrtopg --progress [email protected]::svnbackup /test/svndata/ --password-file=/etc/rsyncd.pas

2.crontab -e

加入30 * * * * /usr/local/rsync/time.sh //每30分執行一次time.sh指令碼檔案

Rsync安裝部署

rsync 是一款開源的 快速的 多功能的 可以實現全量以及增量的本地或者是遠端的資料同步備份的優秀工具,並且可以不進行改變原有的資料屬性資訊,實現資料的備份和遷移的特性 rsync 軟體適用於 linux unix windows 等多種作業系統上 本地備份 遠端備份 無差異備份 全量備份資料 增...

windows下rsync部署安裝

2012 06 05 12 06 13 分類 系統 標籤 rsync windows 字型大小訂閱 rsync在windows與windows伺服器之間的同步設定 1.準備兩台機器 server 192.168.0.201 client 192.168.0.202 檔案 cwrsync client...

rsync安裝及配置

一.server端 centos 6下安裝 yum y install xinetd 1.配置 vi etc xinetd.d rsync service rsync 將disable yes改成disable no 然後重啟xinetd service xinetd restart 2.配置rsy...