rsync自動同步
一、介紹
考慮到服務器數據的安全,考慮增加一臺備份服務器,通過數據同步,達到較好的冗餘。
二、建立rsync服務器
1、IP信息
服務端:192.168.1.107
客戶端:192.168.1.144
2、服務端
主配置文件
#vim /etc/rsyncd.conf
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
[test] #rsync區段的設定名稱
path = /home #需要同步的數據存放路徑
comment = test folder #註釋
use chroot = yes #
uid = nobody #採用什麼身份進行文件讀取
gid = nobody #同上,必須是有讀取path權限的用戶、組
ignore errors #忽略錯誤
read only = yes #只讀
list = no #不能列表
auth users = yanchao #連接rsync服務的帳號
secrets file = /etc/rsyncd.secrets #指定存放帳號密碼的位置
賬號密碼文件
#vi /etc/rsyncd.secrets
yanchao:123 #格式:賬號:密碼(每行一組,賬號和密碼用:分開)
保存後,需要保證用戶是root,權限爲600
#chown root:root /etc/rsyncd.secrets
#chmod 600 /etc/rsyncd.secrets
啓動rsync服務
#/usr/bin/rsync --daemon
保證開機自動啓動
①修改/etc/xinetd.d/rsync文件,把其中的disable=yes改爲disable=no
重新啓動xinetd服務,/etc/init.d/xinetd restart
②echo "/usr/bin/rsync --daemon" >> /etc/rc.local
3、客戶端
#rsync -azv --delete rsync://[email protected]/test /home/backup/ --password-file=/etc/test
#vi /etc/test
123 #指定訪問密碼
#chmod 600 /etc/test
4、定時同步
另外,由於rsync客戶端沒有定時功能,我們可以通過在crontab中增加計劃任務實現定時的同步。
#corntab -e
0 22 * * * /usr/bin/rsync -azv --delete rsync://[email protected]/test /home/backup/ --password-file=/etc/test #指定每天晚上十點進行同步,根據公司業務具體而定。
三、總結
使用rsync的優點:可通過ssh進行網絡加密傳輸,也可以利用ssh客戶端密鑰建立信任關係。當在兩臺計算機之間保持大型、複雜目錄結構的同步時候,比tar或wget等方式都要快。而且可以做到精確同步。
補充
Linux 防火牆是用iptables,所以我們至少在服務器端要讓你所定義的rsync 服務器端口通過,客戶端上也應該讓通過。
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 873 -j ACCEPT
實現rsync自動同步
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Linux基本操作命令
wbzjacky
2019-02-24 13:12:38
真實的模擬***綜合實驗
wbzjacky
2019-02-24 13:12:37
三層交換機的HSRP、vlan、端口聚合
wbzjacky
2019-02-24 13:12:37
HSRP和二層交換機的端口聚合、vlan
wbzjacky
2019-02-24 13:12:37
如果同事暗中傷害你,應該怎麼辦?
這個饅頭有餡
2019-02-24 13:59:08
職場中,抱怨越多的員工,越被領導瞧不起!
這個饅頭有餡
2019-02-24 13:59:08
老程序員被裁,應屆生卻能月薪 1.3 萬?這你能忍?
前端高達
2019-02-24 13:48:04
遇到到處蹭吃卻從不請客吃飯的主怎麼辦?
樑軍年
2019-02-24 13:26:35
高標準機房綜合配線安裝
wbzjacky
2019-02-24 13:12:38
IPsec ***實驗
wbzjacky
2019-02-24 13:12:37
CISCO路由AAA的Easy ***
wbzjacky
2019-02-24 13:12:37
CISCO訪問控制列表 企業網絡管理的必殺技
wbzjacky
2019-02-24 13:12:37