在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
log
file
= 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
read
only =
false
transfer logging = no
hosts allow = 192.168.1.204
# 只允許192.168.1.204 連線,同步的另一台主機
auth
users
=
rsync
# 授權使用者
secrets
file
=
/cygdrive/h/rsyncd
.secrets
#密碼檔案路徑
在h盤的根目錄建立rsyncd.secrets檔案,並填寫如下賬號密碼資訊:
1
rsync
:
rsync
在server機器上執行services.msc,選擇服務"rsyncserver"配置啟動型別為"自動",後啟動該服務。
linux伺服器配置rsync
在linux 伺服器上配置rsync客戶端。
1
2
3
yum
install
rsync
-y
echo
"rsync"
>
/etc/rsyncd
.secrets
chmod
600
/etc/rsyncd
.secrets
1
2
3
#!/bin/bash
#backup 192.168.1.205 svn file to loalhost.
rsync
-vazrtopqg --delete --password-
file
=
/etc/rsyncd
.secrets
rsync
@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下執行 建立...