- 軟件大(dà)小:3.56M
- 軟件(jiàn)語言:中文(wén)
- 軟件類型:國產軟件
- 軟件類別:免費軟件 / 服務器區
- 更新時間:2018-11-22 13:55
- 運行環境:WinAll, WinXP, Win7, Win8
- 軟(ruǎn)件(jiàn)等級:
- 軟件(jiàn)廠商:
- 官方網站(zhàn):暫無
12.40M/中文/5.0
195.31M/中(zhōng)文/4.6
643.55M/中(zhōng)文/4.0
45.79M/中文/10.0
890KB/中文/10.0
cwrsyncserver4是一款免費的計算(suàn)機文件同(tóng)步軟件。大家可以通過安裝(zhuāng)使用(yòng)cwRsync實現windows係(xì)統(tǒng)下文件定時同步操作!這(zhè)個(gè)程序(xù)有很多(duō)小夥伴都不太(tài)會(huì)使用,本站特地準備了詳細的(de)操(cāo)作使(shǐ)用教程。歡迎(yíng)用戶來綠色(sè)資源(yuán)網下載安裝。
cwRsync Server是cwRsync的服務端。安裝cwRsync Server後,可以在windows或linux係統中(zhōng)安裝客戶端進行(háng)文件同步。cwRsync的架構很簡單,有一個Server和多(duō)個(gè)Client組成。安裝server版的(de)cwRsync以後,在服務器上麵啟動(dòng)cwRsync服務,然後在客(kè)戶端上麵執行文件(jiàn)同步命令即可(kě)實現文件同(tóng)步功能。如(rú)果我(wǒ)們將(jiāng)文件(jiàn)同(tóng)步命令(lìng)添加到windows計劃任(rèn)務當中,就可(kě)實現定(dìng)義同步的功能(néng)。
1、安裝cwRsync Server後(hòu),需要(yào)在服務裏麵(miàn)手工啟動(dòng)“RsyncServer”服務才生效。
2、修改安(ān)裝(zhuāng)目錄下的“rsyncd.conf”配置文件。
cwRsync的rsyncd.conf 配置文件:
use chroot = false #不使用chroot
strict modes = false #使用靜態模式
hosts allow = * #允許的客(kè)戶端IP
log file = rsyncd.log #日誌(zhì)記錄文件
第一步(bù):在windows上的安(ān)裝cwRsyncServer4.1.0以(yǐ)及配置過程:
在windows上下載安(ān)裝包cwRsyncServer4.rar,這(zhè)個不(bú)多解析,大家(jiā)都懂,要是在虛擬(nǐ)機上安裝windowd服務器的,如果你的(de)windows服務器上(shàng)不了(le)網,那就在本機上下載好(hǎo)持拷貝過(guò)去就好(hǎo)了,如果還(hái)不(bú)知道(dào)怎(zěn)麽拷(kǎo)貝到windows上去(qù)的話那就在linux上(shàng)建個ftp服務器,把文件丟裏麵去共享(xiǎng)就可以(yǐ)拷(kǎo)貝了(le)。
在拷貝中如(rú)果出現這個問題:windows 2003當(dāng)前的安全設置不允許從該位置下載文(wén)件(jiàn)的解決方案:
隻需要(yào)設置Internet選項-->安全-->自(zì)定義級別 找到(dào)下載項中的(de)“文件(jiàn)下載”,啟用即可。
如下是cwRsyncServer安裝(zhuāng)過程,一直點下一步就可以了,這裏就不一(yī)一貼出來(lái)了:
這裏需(xū)要(yào)創建一(yī)個帳戶(hù),就用默認的(de)就(jiù)好了,設置一個自己的密碼就OK了。
安裝完成之(zhī)後(hòu)下麵開始配置,打(dǎ)開安(ān)裝目錄下的文(wén)件目錄:C:\Program Files (x86)\ICW,修改rsyncd.conf配置文件(jiàn)的內(nèi)容為以下配置;
這裏(lǐ)要注意的是,如果不(bú)寫uid=0,和gid=0的話(huà)就,在遠程(chéng)連(lián)接時就會出(chū)現以下(xià)的情(qíng)況:
到這裏了就要在F盤(pán)下新建一個rsyncdata的目錄,這(zhè)個(gè)目(mù)錄(lù)就(jiù)是(shì)指它裏麵的所有(yǒu)數據同步(bù)到linux的指(zhǐ)定(dìng)目錄(lù)去的,也就是windows下的rsyncd.conf配置文件(jiàn)的[rsyncdata]模塊對應的文件,新建好之後我們還需(xū)要改一(yī)些(xiē)配置:
還需要修改一下rsyncdata這個(gè)目錄的一些相關屬性信息,右鍵這個文件選屬(shǔ)性:
輸入完SvcCWRSYNC這個用戶名後點“檢查名稱”就可以匹配(pèi)上了,再點確(què)定就OK了。
最後再(zài)改一下這個文件對這(zhè)個用戶的訪問(wèn)權限:
選(xuǎn)中我的(de)電腦(nǎo)--右鍵(jiàn)管理---服(fú)務和應用--服務,找(zhǎo)到RsyncSever,雙擊--啟動,把(bǎ)這個服務器起動起來:
到這裏(lǐ)應該是說windows下(xià)的就配置完了,但是(shì)要注意的是如果你的linux需(xū)要用telnet來連接到windows上來(lái)的話那windows上的(de)防火牆記得要關閉,否則(zé)很可(kě)能連不上去,也可以在(zài)本上的測試(shì)一(yī)下,出現以下情(qíng)況就說(shuō)明可以連接上去(qù)了,說明windows服務可(kě)用了。
在cmd下輸入你windows的本機地址(zhǐ)和(hé)rsync的(de)監聽端口,它(tā)的(de)默認監聽的端口是873,回(huí)車:
出現(xiàn)@RSYNCD:30.0這個就說明可(kě)以連(lián)接上(shàng)去了。
二、Rsync客戶端(duān)配(pèi)置,這個就需要(yào)linux上(shàng)做(zuò)配(pèi)置了,相關的配置見如下過(guò)程(chéng):
1、查看(kàn)selinux機製,關閉selinux
[root@node1 ——]# getenforce
Disabled
2、安(ān)裝Rsync客戶端軟(ruǎn)件
[root@node1 ——]# yum install rsync xinetd
3、需(xū)要(yào)安裝這兩(liǎng)個軟件包就可以了(le),安(ān)裝好之後就(jiù)要修(xiū)改一點配置文件了:
[root@node1 ——]# vi /etc/xinetd.d/rsync #編(biān)輯配置(zhì)文件,設置(zhì)開機啟(qǐ)動rsync ,centos上(shàng)的rsync使用xinetd啟用的
將disable=yes,改為no
service rsync
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = --daemon
log_on_failure += USERID
}
/etc/init.d/xinetd start #啟(qǐ)動xinetd這個服務
4、修改之後(hòu)就(jiù)遠(yuǎn)程連接測試一下,記得把windows的防火(huǒ)牆(qiáng)給關閉了哦,要不然(rán)很可能(néng)會連接不上(shàng)的,或都在windows防火牆上開(kāi)放873這個端口
OK,說明(míng)連接到(dào)windows上成(chéng)功了,那接下來我們就創建一(yī)個與(yǔ)windows下同步的(de)目錄了:
[root@node1 ——]# mkdir pv /rsyncdata/data
為了同步數據時不(bú)用每次都(dōu)不手動輸(shū)入(rù)密(mì)碼,我們在客戶端(duān)(linux下(xià))也創建(jiàn)一個(gè)和(hé)服務端(windows)一樣的密碼文件(jiàn)(此文件路徑(jìng)和密碼要與服務器端的一樣,客戶端不用寫名字)
[root@node1 ——]# vim /etc/rsyncd.secrets #隻需要(yào)寫上服務器端(duān)上(shàng)的用戶密碼就可(kě)以了
[root@node1 ——]# chmod 600 /etc/rsyncd.secrets #改一下權限
5、到這裏我們就可以寫命令來(lái)拉取(qǔ)windows服務器端上的數(shù)據(jù)了:
[root@node1 ——]# rsync -vazrtopqg --delete --password-file=/etc/rsyncd.secrets rsync@10.17.1.88::rsyncdata/* /rsyncdata/data/
傳輸(shū)成功,這裏說明一(yī)下這幾(jǐ)個參數表示什麽:
-v, --verbose#詳細模式輸出
-q, --quiet#精簡輸(shū)出(chū)模(mó)式(shì)
-a, --archive#歸檔模式,表(biǎo)示以遞歸(guī)方式傳輸文件,並保持所有(yǒu)文件屬性,等於-rlptgoD
-r, --recursive#對子目錄以遞歸模式處理
-o, --owner#保持(chí)文件(jiàn)屬主信息
-g, --group#保持文件屬組(zǔ)信息
-t, --times#保(bǎo)持文件(jiàn)時間信(xìn)息(xī)
--delete#刪除那些DST中SRC沒有的文件
--password-file=FILE#從FILE中得到密碼
6、為(wéi)了一(yī)是每次(cì)有數(shù)據修改時都(dōu)要手動去同步(bù)一步,我(wǒ)們把這個(gè)命令寫成(chéng)一個腳本,再(zài)添加一個(gè)任務計劃,這個就可以實(shí)現自動(dòng)同步數據了;
[root@node1 ——]# crontab -e
* * * * * /bin/bash /root/rsync.sh &> /dev/null #我(wǒ)們設(shè)置每分鍾同(tóng)步一次
請(qǐng)描述您所遇到(dào)的錯誤(wù),我們將盡快予(yǔ)以修正,謝謝!
*必填項,請輸入(rù)內容