欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Ubuntu Server Rsync服務(wù)端與Windows cwRsync客戶(hù)端數(shù)據(jù)同步配置方法

 更新時(shí)間:2015年07月09日 16:57:11   投稿:mdxy-dxy  
這篇文章主要介紹了Ubuntu Server Rsync服務(wù)端與Windows cwRsync客戶(hù)端數(shù)據(jù)同步配置方法,需要的朋友可以參考下

說(shuō)明:
1、Rsync服務(wù)端
系統(tǒng):Ubuntu Server 11.10
IP地址:192.168.21.168
數(shù)據(jù)存放目錄:/home/mysql_data
2、cwRsync客戶(hù)端
系統(tǒng):Windows Server 2003
IP地址:192.168.21.130
同步的目錄:D:\mysql_data
實(shí)現(xiàn)目的:
cwRsync客戶(hù)端每天凌晨3:00鐘自動(dòng)同步Rsync服務(wù)端/home/mysql_data目錄中的數(shù)據(jù)到D:\mysql_data目錄
一、Rsync服務(wù)端配置

1、開(kāi)啟防火墻tcp 873端口(Rsync默認(rèn)端口)

說(shuō)明:Ubuntu默認(rèn)安裝是沒(méi)有開(kāi)啟任何防火墻的,為了服務(wù)器的安全,建議大家安裝啟用防火墻設(shè)置,這里推薦使用iptables防火墻。

whereis iptables #查看系統(tǒng)是否安裝防火墻

iptables: /sbin/iptables /usr/share/iptables /usr/share/man/man8/iptables.8.gz #表示已經(jīng)安裝iptables防火墻

apt-get install iptables #如果默認(rèn)沒(méi)有安裝,請(qǐng)運(yùn)行此命令安裝防火墻

iptables -L #查看防火墻配置信息,顯示如下:

Chain INPUT (policy ACCEPT)

target prot opt source destination

Chain FORWARD (policy ACCEPT)

target prot opt source destination

Chain OUTPUT (policy ACCEPT)

target prot opt source destination

nano /etc/iptables.default.rules   #設(shè)置防火墻規(guī)則,添加以下內(nèi)容
##################################################################################################
*filter
# Allows all loopback (lo0) traffic and drop all traffic to 127/8 that doesn't use lo0
-A INPUT -i lo -j ACCEPT
# Accepts all established inbound connections
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
# Allows all outbound traffic
# You could modify this to only allow certain traffic
-A OUTPUT -j ACCEPT
# Allows HTTP and MySQLconnections from anywhere (the normal ports for websites)
-A INPUT -p tcp --dport 80 -j ACCEPT
-A INPUT -p tcp --dport 3306 -j ACCEPT
-A INPUT -p tcp --dport 873 -j ACCEPT
# Allows SSH connections for script kiddies
# THE -dport NUMBER IS THE SAME ONE YOU SET UP IN THE SSHD_CONFIG FILE
-A INPUT -p tcp -m state --state NEW --dport 22 -j ACCEPT
# Now you should read up on iptables rules and consider whether ssh access
# for everyone is really desired. Most likely you will only allow access from certain IPs.
# Allow ping
-A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
# log iptables denied calls (access via 'dmesg' command)
-A INPUT -m limit --limit 5/min -j LOG --log-prefix "iptables denied: " --log-level 7
# Reject all other inbound - default deny unless explicitly allowed policy:
-A INPUT -j REJECT
-A FORWARD -j REJECT
COMMIT
##################################################################################################

ctrl+o #保存

ctrl+x #退出

備注:873是Rsync端口

iptables-restore < /etc/iptables.default.rules #使防火墻規(guī)則生效

nano /etc/network/if-pre-up.d/iptables  #創(chuàng)建文件,添加以下內(nèi)容,使防火墻開(kāi)機(jī)啟動(dòng)

##########################################################

#!/bin/bash
      /sbin/iptables-restore </etc/iptables.default.rules

##########################################################

chmod +x /etc/network/if-pre-up.d/iptables #添加執(zhí)行權(quán)限

2、安裝Rsync服務(wù)端軟件
      whereis rsync   #查看系統(tǒng)是否已安裝rsync,出現(xiàn)下面的提示,說(shuō)明已經(jīng)安裝
      rsync: /usr/bin/rsync /usr/share/man/man1/rsync.1.gz

apt-get install rsync  #如果沒(méi)有安裝,請(qǐng)執(zhí)行這行命令來(lái)安裝rsync

nano /etc/default/rsync   #編輯配置文件

RSYNC_ENABLE=true   #把false改為true,設(shè)置開(kāi)機(jī)啟動(dòng)rsync
       ctrl+o #保存
       ctrl+x #退出

3、創(chuàng)建rsyncd.conf配置文件

nano /etc/rsyncd.conf  #創(chuàng)建配置文件,添加以下代碼
log file = /var/log/rsyncd.log   #日志文件位置,啟動(dòng)rsync后自動(dòng)產(chǎn)生這個(gè)文件,無(wú)需提前創(chuàng)建。
[MySQL_Backup]    #自定義名稱(chēng)
path = /home/mysql_data   #Rsync服務(wù)端數(shù)據(jù)目錄路徑
comment = MySQL_Backup    #模塊名稱(chēng)與[MySQL_Backup]自定義名稱(chēng)相同
uid = root  #設(shè)置rsync運(yùn)行權(quán)限為root
gid = root  #設(shè)置rsync運(yùn)行權(quán)限為root
port=873    #默認(rèn)端口
read only = no   #設(shè)置為no,cwRsync客戶(hù)端可上傳文件,yes只讀
write only = no  #設(shè)置為no,cwRsync客戶(hù)端可下載文件,yes不能下載
auth users = mysqlbakuser   #執(zhí)行數(shù)據(jù)同步的用戶(hù)名,可以設(shè)置多個(gè),用英文狀態(tài)下逗號(hào)隔開(kāi)
secrets file = /etc/rsync.pass   #用戶(hù)認(rèn)證配置文件,里面保存用戶(hù)名稱(chēng)和密碼,后面會(huì)創(chuàng)建這個(gè)文件
hosts allow = 192.168.21.130  #允許進(jìn)行數(shù)據(jù)同步的客戶(hù)端IP地址,可以設(shè)置多個(gè),用英文狀態(tài)下逗號(hào)隔開(kāi)
hosts deny = 192.168.21.254   #禁止數(shù)據(jù)同步的客戶(hù)端IP地址,可以設(shè)置多個(gè),用英文狀態(tài)下逗號(hào)隔開(kāi)
list = yes  #顯示Rsync服務(wù)端資源列表

ctrl+o #保存

ctrl+x #退出

4、創(chuàng)建用戶(hù)認(rèn)證文件
      nano  /etc/rsync.pass     #配置文件,添加以下內(nèi)容
      mysqlbakuser:123456  #格式,用戶(hù)名:密碼,可以設(shè)置多個(gè),每行一個(gè)用戶(hù)名:密碼

ctrl+o #保存
       ctrl+x #退出

5、設(shè)置文件權(quán)限
      
chmod 600 /etc/rsyncd.conf  #設(shè)置文件所有者讀取、寫(xiě)入權(quán)限
       chmod 600 /etc/rsync.pass   #設(shè)置文件所有者讀取、寫(xiě)入權(quán)限

6、啟動(dòng)rsync
/etc/init.d/rsync start   #啟動(dòng)
service rsync stop   #停止
service rsync restart  #重新啟動(dòng)
二、cwRsync客戶(hù)端設(shè)置

1、下載cwRsync客戶(hù)端軟件

下載地址:http://s.jb51.net
2、安裝cwRsync客戶(hù)端 

解壓cwRsync_4.0.3_Installer.zip 雙擊打開(kāi)cwRsync_4.0.3_Installer.exe


  

Next 下一步


 

 IAgree 同意安裝


  

 Next

默認(rèn)安裝路徑 C:\Program Files\cwRsync

Install 安裝

Close 安裝完成,關(guān)閉

3、測(cè)試是否與Rsync服務(wù)端通信成功

開(kāi)始-運(yùn)行-cmd

輸入cd C:\Program Files\cwRsync\bin   回車(chē)

再輸入telnet 192.168.21.168 873   回車(chē)

出現(xiàn)下面的界面,說(shuō)明與Rsync服務(wù)端通信成功

備注 C:\Program Files\cwRsync\bin  是指cwRsync程序安裝路徑

4、cwRsync客戶(hù)端同步Rsync服務(wù)端的數(shù)據(jù)

開(kāi)始-運(yùn)行-cmd,輸入cd C:\Program Files\cwRsync\bin 回車(chē)

再輸入rsync -vzrtopg --progress --delete [email protected]::MySQL_Backup /cygdrive/d/mysql_data

輸入密碼:123456 回車(chē)

出現(xiàn)下面的界面,說(shuō)明數(shù)據(jù)同步成功

可以打開(kāi)D:\mysql_data 與Rsync服務(wù)端/home/mysql_data目錄中的數(shù)據(jù)對(duì)比一下,查看是否相同


相關(guān)說(shuō)明:
d/mysql_data 代表D:\mysql_data
MySQL_Backup 代表/etc/rsyncd.conf文件中自定義的模塊名稱(chēng)comment = MySQL_Backup
192.168.21.168  #Rsync服務(wù)端IP地址
mysqlbakuser    #執(zhí)行數(shù)據(jù)同步的用戶(hù)
-vzrtopg --progress #顯示同步過(guò)程詳細(xì)信息
--delete  #從cwRsync客戶(hù)端D:\mysql_data目錄中刪除與Rsync服務(wù)端/home/mysql_data目錄中不相同的數(shù)據(jù),即保證兩邊的數(shù)據(jù)完全一致
三、在cwRsync客戶(hù)端的任務(wù)計(jì)劃中添加批處理腳本文件,每天凌晨3:00鐘自動(dòng)同步Rsync服務(wù)端/home/mysql_data目錄中的數(shù)據(jù)到D:\mysql_data目錄

1、打開(kāi)C:\Program Files\cwRsync\bin目錄,新建passwd.txt

輸入123456

保存

繼續(xù)在C:\Program Files\cwRsync\bin目錄,新建MySQL_Backup.bat

輸入
@echo off
echo.
echo 開(kāi)始同步數(shù)據(jù),請(qǐng)稍等...
echo.
cd C:\Program Files\cwRsync\bin
rsync -vzrtopg --port=873 --progress --delete [email protected]::MySQL_Backup /cygdrive/d/mysql_data < passwd.txt
echo.
echo 數(shù)據(jù)同步完成
echo.

最后保存退出

2、添加批處理腳本到Windows任務(wù)計(jì)劃

開(kāi)始-設(shè)置-控制面板-任務(wù)計(jì)劃

打開(kāi)添加任務(wù)計(jì)劃,下一步

瀏覽,選擇打開(kāi)C:\Program Files\cwRsync\bin目錄里面的MySQL_Backup.bat

執(zhí)行這個(gè)任務(wù):選擇每天,下一步

起始時(shí)間:3:00

運(yùn)行這個(gè)任務(wù):每天,下一步

輸入Windows系統(tǒng)管理員的登錄密碼,下一步

完成

擴(kuò)展說(shuō)明:如果要調(diào)整同步的時(shí)間,打開(kāi)任務(wù)計(jì)劃里面的MySQL_Backup

切換到日程安排來(lái)選項(xiàng)設(shè)置,還可以打開(kāi)高級(jí)來(lái)設(shè)置每隔幾分鐘運(yùn)行一次MySQL_Backup.bat這個(gè)腳本

至此,Ubuntu Server Rsync服務(wù)端與Windows cwRsync客戶(hù)端實(shí)現(xiàn)數(shù)據(jù)同步完成    

您可能感興趣的文章:

相關(guān)文章

  • 獨(dú)立IP與共享IP的區(qū)別

    獨(dú)立IP與共享IP的區(qū)別

    做網(wǎng)站選擇獨(dú)立IP還是共享IP?相信很多站長(zhǎng)都在此糾結(jié)過(guò),自己不使用服務(wù)器的時(shí)候從來(lái)沒(méi)有關(guān)心過(guò)獨(dú)立IP和共享IP的究竟有什么具體的差別。但當(dāng)自己真正用到的時(shí)候,才發(fā)現(xiàn):同樣都是IP,差別不是一般的大,獨(dú)立IP的強(qiáng)悍,不用的人是沒(méi)有辦法體會(huì)的
    2015-12-12
  • Svn安裝和使用_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Svn安裝和使用_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要介紹了Svn安裝和使用,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • 通過(guò)StatefulSet部署有狀態(tài)服務(wù)應(yīng)用實(shí)現(xiàn)方式

    通過(guò)StatefulSet部署有狀態(tài)服務(wù)應(yīng)用實(shí)現(xiàn)方式

    這篇文章主要為大家介紹了通過(guò)StatefulSet部署有狀態(tài)服務(wù)應(yīng)用的實(shí)現(xiàn)方式,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-03-03
  • Visual Studio Code 使用Git進(jìn)行版本控制(圖文教程)

    Visual Studio Code 使用Git進(jìn)行版本控制(圖文教程)

    這篇文章主要介紹了Visual Studio Code 使用Git進(jìn)行版本控制(圖文教程),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • 在Mac OS X中配置Apache+PHP+MySQL運(yùn)行環(huán)境的詳細(xì)步驟

    在Mac OS X中配置Apache+PHP+MySQL運(yùn)行環(huán)境的詳細(xì)步驟

    這篇文章主要介紹了在Mac OS X中配置Apache+PHP+MySQL運(yùn)行環(huán)境的詳細(xì)步驟,需要的朋友可以參考下
    2017-09-09
  • IIS與APACHE實(shí)現(xiàn)HTTP重定向到HTTPS

    IIS與APACHE實(shí)現(xiàn)HTTP重定向到HTTPS

    本文介紹IIS7和Apache上實(shí)現(xiàn)訪問(wèn)HTTP跳轉(zhuǎn)到HTTPS訪問(wèn)的方法,網(wǎng)站設(shè)計(jì)出于安全的考慮需要使用https協(xié)議,但不少用戶(hù)因?yàn)檩斎刖W(wǎng)址的習(xí)慣不喜歡帶上https協(xié)議,導(dǎo)致訪問(wèn)異常,因此需要一種重定向功能,實(shí)現(xiàn)HTTP網(wǎng)站重定向到HTTPS網(wǎng)站的方法,具體操作如下
    2019-02-02
  • 詳解linux命令查看服務(wù)器上的實(shí)時(shí)日志

    詳解linux命令查看服務(wù)器上的實(shí)時(shí)日志

    在項(xiàng)目開(kāi)發(fā)過(guò)程中,在調(diào)試的階段,往往需要debug或者進(jìn)行查看日志,這篇文章主要介紹了linux命令如何查看服務(wù)器上的實(shí)時(shí)日志,需要的朋友可以參考下
    2022-09-09
  • 查找服務(wù)器變慢的方法

    查找服務(wù)器變慢的方法

    服務(wù)器慢如何查找,查找服務(wù)器變慢的辦法有哪些,下面由腳本之家小編幫大家解決此問(wèn)題,需要的朋友可以一起看看吧
    2015-09-09
  • open3d?通過(guò)vscode+ssh連接遠(yuǎn)程服務(wù)器將可視化界面本地顯示的問(wèn)題

    open3d?通過(guò)vscode+ssh連接遠(yuǎn)程服務(wù)器將可視化界面本地顯示的問(wèn)題

    這篇文章主要介紹了open3d通過(guò)vscode+ssh連接遠(yuǎn)程服務(wù)器將可視化界面本地顯示,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • 用nginx+FastDFS一步步搭建文件管理系統(tǒng)

    用nginx+FastDFS一步步搭建文件管理系統(tǒng)

    FastDFS 是一個(gè)開(kāi)源的高性能分布式文件系統(tǒng)(DFS)。 它的主要功能包括:文件存儲(chǔ),文件同步和文件訪問(wèn),以及高容量和負(fù)載平衡。主要解決了海量數(shù)據(jù)存儲(chǔ)問(wèn)題,特別適合以中小文件(建議范圍:4KB < file_size <500MB)為載體的在線服務(wù)
    2020-10-10

最新評(píng)論