rsync同步服務

大規模集羣搭建
--rsync同步服務
服務器端配置:
1、安裝rsync軟件,默認系統自帶
#yum -y install rsync
#rpm -qa rsyncvim

2、修改配置文件:/etc/rsyncd.cof
#vim /etc/rsyncd.cof
uid = rsync #進程對應的用戶(遠端的命令使用rsync訪問共享目錄)
gid = rsync #用戶組
use chroot = no #安全相關
max connections = 200 #最大鏈接數(有多少個客戶端同時訪問我)
timeout = 300 #超時時間
pid file = /var/run/rsyncd.pid #進程對應的進程號文件
lock file = /var/log/rsync.lock #鎖文件
log file = /var/log/rsyncd.log #日誌文件
[backup] #模塊名稱
path = /backup #服務器提供訪問的目錄
ignore errors #忽略錯誤
read only = false #可寫
list = false #不能列表
host allow = 192.168.31.0/24 #容許哪些主機鏈接
hosts deny = 0.0.0.0/32 #拒絕哪些主機鏈接
auth users = rsync_backup #虛擬用戶 獨立於系統以外的虛擬用戶
secrets file = /etc/rsync.password #虛擬用戶對應的帳戶密碼文件安全

3、建立用戶並啓動服務
[root@informix ~]# useradd -s /sbin/nologin -M rsync
[root@informix ~]# rsync --daemon
[root@informix ~]# ps -ef | grep rsync
root 4750 1 0 15:10 ? 00:00:00 rsync --daemon
root 4752 4384 0 15:10 pts/1 00:00:00 grep --color=auto rsync服務器

4、建立同步目錄並受權
[root@informix ~]# mkdir /backup
[root@informix ~]# chown -R rsync.rsync /backup/ide

5、建立密碼文件/etc/rsync.password
[root@informix ~]# cat /etc/rsync.password
rsync_backup:oldboy
[root@informix ~]# chmod 600 /etc/rsync.password ui

6、加入開機自啓動
[root@informix ~]# echo "/usr/bin/rsync --daemon" >> /etc/rc.local 日誌

客戶端配置:
1、配置密碼文件
[root@ms ~]# cat /etc/rsyncd.password
oldboy
[root@ms ~]# chmod 600 /etc/rsyncd.password orm

2、建立同步目錄
[root@ms ~]# mkdir -p /backup
[root@ms backup]# touch stu{01..50}進程

3、同步推送(須要關閉防火牆及安全策略等)
方法一:
[root@ms ~]# rsync -az /backup/ rsync_backup@192.168.31.129::backup/ --password-file=/etc/rsyncd.password
方法二:
[root@ms ~]# rsync -az /backup/ rsync://rsync_backup@192.168.31.129/backup/ --password-file=/etc/rsyncd.password 同步

相關文章
相關標籤/搜索