rsync定時同步檔案

2021-09-25 07:20:51 字數 1317 閱讀 2006

rsync伺服器

ip:192.168.1.198

作業系統:centos7.2

rsync客戶端

ip:192.168.1.16

作業系統:centos7.2

伺服器配置

1、yum -y install rsyncd

2、建立檔案/etc/rsyncd.conf,許可權為600,內容如下

uid = root

gid = root

port=873

hosts allow = 192.168.1.16   #設定允許訪問ip

use chroot = yes

max connections = 4

pid file = /var/run/rsyncd.pid

timeout = 60  #訪問超時時間設定

[test]    #模組名

path = /tmp     #指定同步到客戶端的目錄

comment = rsync files

ignore errors

read only = yes  

list = no

auth users = test   #指定rsync登入使用者,不是系統使用者

secrets file = /etc/rsyncd.pass  #指定認證檔案

3、建立認證檔案/etc/rsyncd.pass,設定許可權為600,內容如下

test:123456

格式為使用者名稱:密碼

4、啟動rsyncd服務,預設埠為873,部署過程中注意防火牆

service rsyncd start

客戶端配置

1、yum -y install rsyncd

2、建立密碼認證檔案/etc/rsyncd.pass,許可權600,內容如下,要跟服務端test賬號的密碼一致

3、同步,客戶端命令列下輸入命令rsync -vzrtopg --delete --progress [email protected]::test /mnt --password-file=/etc/rsyncd.pass

4、將命令加入到定時任務中,每10分鐘執行同步一次

echo '*/10 * * * * rsync -vzrtopg --delete --progress [email protected]::test /mnt --password-file=/etc/rsyncd.pass > /dev/null 2>&1 &' >> /var/spool/cron/root

rsync 檔案同步

昨天上網找乙個同步工具,windows同步到linux,額,ms不少,但是配置實在是麻煩,而且很多按照步驟做下來 都不能使用,估計rp問題 最鬱悶的事莫過如此,經過乙個下午的努力,額,原來真的行的,分享給大家。估計很多人會覺得囉嗦 一.介紹 不想看直接可以跳過 rsync 是乙個遠端資料同步工具,可...

檔案同步rsync

命令格式 rsync option 源路徑 目標路徑 其中 option a 使用archive模式,等於 rlptgod,即保持原有的檔案許可權 z 表示傳輸時壓縮資料 v 顯示到螢幕中 e 使用遠端shell程式 可以使用rsh或ssh delete 精確儲存副本,源主機刪除的檔案,目標主機也會...

同步檔案rsync

linux中實現遠端複製檔案的方式常用scp命令,簡單方便,例如 scp r node1 data data 操作與使用都很簡單,不能實現檔案的排除等高階操作,下面介紹下常用的命令rsync rsync實現檔案同步的方式包括 一 首先介紹使用rsync伺服器的操作步驟 安裝rsync伺服器 yum ...