Now many of our friends are working as station groups. One server is dedicated to updating data to different directories, so we only need to use rsync to synchronize data to different directories or different servers, in this way, you only need to update the synchronization data in other places. Next I will introduce an instance.
When it comes to "synchronization", rsync is a powerful tool that I have to mention. Today I will talk about the synchronization art I have seen from this tool.
1. Configure the synchronization Source
Install rsync: yum-y install rsync xinetd
Enable rsync: vim/etc/xinetd. d/rsync to change disable = yes to disable = no
Configuration: vim/etc/rsyncd. conf
# Synchronization source ID, which can be changed at will
[Site]
# Program path
Path =/home/backup
# Synchronized hosts
Hosts allow = 192.168.1.14
Hosts deny = *
List = true
Uid = root
Gid = root
Read only = false
2. Configure the synchronization server
Install rsync, set the Filter list, and run the following command:
Rsync-avz -- delete -- exclude-from =/etc/rsync_exclude.lst/var/www/html/server_ip: site
Server_ip is the Server IP address or domain name, and the site is the synchronization source ID.
In addition, set the timing script. In this way, the station group of the synchronization server can be synchronized from the master server rsync in a timely manner.