日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

rsync安装与配置使用 数据同步方案(centos6.5)

發(fā)布時間:2023/12/19 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 rsync安装与配置使用 数据同步方案(centos6.5) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

rsync + crond?? ==定時數(shù)據(jù)同步

sersync(inotify)? + rsync? ==實時數(shù)據(jù)同步,利用rsync實現(xiàn)

?

?

##應用場景

..1 主備服務器之間同步數(shù)據(jù)定時??? ==配合crond sersync inotify等實現(xiàn)

?

?

##rsync的安裝配置與使用

服務端

..1 安裝

centos6.5已經(jīng)安裝了rsync

rpm -qa | grep rsync

如果沒有,用下面兩種方式之一安裝

yum install rsync

rpm -ivh rsyn.xxxxxxxxx.rpm??? ==這個要自己去尋找一下rpm的安裝包,推薦直接使用yum的安裝方式

?

..2 配置

??? ..2.1三個配置文件,這幾個文件都需要手動創(chuàng)建

??? touche? /etc/rsyncd.d/rsyncd.conf???? ==主配置文件

??? touche /etc/rsyncd.d/rsyncd.secrets??? ==用戶名和密碼配置文件

??? touche? /etc/rsyncd.d/rsyncd.motd???? ==客戶端登錄的提示信息

??? chmod 600 touche /etc/rsyncd.d/rsyncd.secrets??? ==密碼文件要注意權(quán)限的安全性

??? ..2.1.1 /etc/rsyncd.d/rsyncd.conf

# Distributed under the terms of the GNU General Public License v2

# Minimal configuration file for rsync daemon

# See rsync(1) and rsyncd.conf(5) man pages for help

# This line is required by the /etc/init.d/rsyncd script

pid file = /var/run/rsyncd.pid???

port = 873

address = 192.168.202.100

#uid = nobody?

#gid = nobody

uid = rsyncd? #軟件使用哪一個用戶操作本地的文件

gid = rsyncd

use chroot = no??

read only = no #可以讀寫的意思

#limit access to private LANs

hosts allow=192.168.202.0/255.255.255.0 10.0.1.0/255.255.255.0??

hosts deny=*

max connections = 5?

motd file = /etc/rsyncd.d/rsyncd.motd

#This will give you a separate log file

#log file = /var/log/rsync.log

#This will log every file transferred - up to 85,000+ per user, per sync

#transfer logging = yes

log format = %t %a %m %f %b

syslog facility = local3

timeout = 300

##下面是兩個模塊module,客戶端來訪問的時候是使用中括號中的模塊兒名

[100data1]??? ##模塊名

path = /backup/data1?? ##真實的路徑

list=yes?? ##是否允許list

ignore errors

auth users = root

secrets file = /etc/rsyncd.d/rsyncd.secrets

comment = This is 100 server data1?

exclude =??? ##list的時候會顯示

[100data2]???

path = /backup/data2

list=yes?

ignore errors?

auth users = root

secrets file = /etc/rsyncd.d/rsyncd.secrets

comment = This is 100 server data2

exclude =?

?

?

..2.1.2、 /etc/rsyncd.d/rsyncd.secrets

服務端的密碼文件,可以寫多個用戶,這里的

..2.1.3 /etc/rsyncd.d/motd?? 客戶端使用的時候的提示文本

?

..2.2啟動

/usr/bin/rsync --daemon --config=/etc/rsyncd.d/rsyncd.conf

以daemon方式運行起來,端口就是配置文件里面的873

?

?

?

..2.3 新建目錄,用戶同步數(shù)據(jù)的目錄,從配置文件中看出目錄是 /backup/data1?? /backup/data2

?

mkdir –p /backup/data1

mkdir –p /backup/data2

chown –R rsyncd /backup/data1??? ==讓配文件的用戶對此文件有讀寫的權(quán)限

chown –R rsyncd /backup/data2??? ====讓配文件的用戶對此文件有讀寫的權(quán)限

?

客戶端

..1 安裝

centos6.5已經(jīng)安裝了rsync

rpm -qa | grep rsync

如果沒有,用下面兩種方式之一安裝

yum install rsync

rpm -ivh rsyn.xxxxxxxxx.rpm

?

..2 配置 和 建立目錄文件

touch /etc/rsyncd.d/rsyncd.secrets 在里面寫入密碼

chmod 600 /etc/rsyncd.d/rsyncd.secrets?? ==這個是為了安全

mkdir –p /backup/data1

mkdir –p /backup/data2

?

?

..3 連接服務器端使用

..3.0 man rsync

..3.1 list

rsync --list-only rsync://root@192.168.202.100?? 這個不需要密碼,直接就看見了

..3.2 上傳

rsync -avzp –password file=/etc/rsyncd.d/rsyncd.secrets /backup/data2/ rsync://root@192.168.202.100:/100data2

..3.3 下載

rsync -avzp --password-file=/etc/rsyncd.d/rsyncd.secrets rsync://root@192.168.202.100:/100data2 .

轉(zhuǎn)載于:https://www.cnblogs.com/yangliw3/p/5490905.html

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的rsync安装与配置使用 数据同步方案(centos6.5)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。