cwRsync 同步Windows檔案到Linux

2021-09-21 04:45:47 字數 2828 閱讀 1836

在linux 上進行檔案同步的時候我們一般會根據需要選擇rsync之類的同步工具,cwrsync是一款適用於windows平台的rsync同步工具,它最大的特點是和linux上的rsync有著相同的配置,而且可以使用rsync命令來實現不同主機檔案的同步工作。

這篇部落格記錄了使用cwrsync將windows伺服器上的檔案同步到linux。

windows安裝cwrsyncserver

這裡使用的是4.1的版本:

cwrsyncserver v4.1.0: 

cwrsync v4.1.0: 

配置檔案資訊:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

use chroot =false

strict modes =false

hosts allow = *# * 表示允許所有主機訪問,為了安全起見,可以設定主機ip

logfile= rsyncd.log

port = 873

uid = 0

gid = 0

# module definitions

# remember cygwin naming conventions : c:\work becomes /cygwin/c/work

#

[svndata]# 指定認證的模組,與rsync配置相同

path =/cygdrive/h/svn# 指定需要同步的檔案目錄,這裡表示h:/svn目錄,需要加上/cygdrive

readonly =false

transfer logging = no

hosts allow = 192.168.1.204# 只允許192.168.1.204 連線,同步的另一台主機

authusers=rsync# 授權使用者

secretsfile=/cygdrive/h/rsyncd.secrets#密碼檔案路徑

在h盤的根目錄建立rsyncd.secrets檔案,並填寫如下賬號密碼資訊:

1

rsync:rsync

在server機器上執行services.msc,選擇服務"rsyncserver"配置啟動型別為"自動",後啟動該服務。

linux伺服器配置rsync

在linux 伺服器上配置rsync客戶端。

1

2

3

yuminstallrsync-y

echo"rsync">/etc/rsyncd.secrets

chmod600/etc/rsyncd.secrets

1

2

3

#!/bin/bash

#backup 192.168.1.205 svn file to loalhost.

rsync-vazrtopqg --delete --password-file=/etc/rsyncd.secretsrsync@192.168.1.205::svndata/svn-bak/

寫入本機定時任務:

1

0 2 * * */bin/bash/scripts/svn-bak.sh &>/dev/null

Window 時間同步 位址

國家授時中心伺服器的ip位址 210.72.145.44 ntp.fudan.edu.cn 復旦 推薦使用 time b.nist.gov1 s1a.time.edu.cn 北京郵電大學 s1b.time.edu.cn 清華大學 s1c.time.edu.cn 北京大學 s1d.time.edu.c...

使用cwRsync伺服器資料夾同步備份操作記錄

我用了這個,只能單向備份 不過還好用 這裡要注意幾點 1 要開啟埠,預設是873埠,如果伺服器限制了埠,就要在 本地連線的tcp ip屬性裡面設定 2 要在伺服器端開啟服務 我和我的虛擬機器測試時的配置檔案 主機192.168.1.105 虛擬機器 192.168.1.106 虛擬機器用的時wmwa...

window 伺服器時間同步

3.而這時在對話方塊中顯示的數字正是自動對時的間隔 以秒為單位 比如預設的604800就是由7 天 24 時 60 分 60 秒 計算來的,看明白了吧,如果您想讓xp以多長時間自動對時,只要按這個公式算出具體的秒數,再填進去就好了。比如我填了3天,就是259200。區域網時間同步 cmd下執行 建立...