Rsync is a fast incremental file transfer tool. It can be used for internal backup of the same host. We can also use it as a network backup tool for different hosts. This article mainly describes how to use an rsync server to implement file transmission, backup, and mirroring. Compared with tar and wget, rsync also has its own advantages, such as fast, secure, and efficient;
Manual:
First, you need to establish the public key and key between the two servers, so that you do not need to enter the password every time, you can also achieve automatic.
You can first use rpm-qa | grep rsync to check whether rsync has been installed, software download Rysnc Home Address: http://rsync.samba.org/
2 test environments, one server and one client)
Ip address of the rsync server: 192.168.48.60
Ip address of the rsync client: 192.168.48.148
Configure the server first:
1. Install the rsync package
# Rpm-q rsync
Rsync-2.6.3-1
2. rsync only uses one configuration file:/etc/rsyncd. conf. This file is generally unavailable, so you can build it yourself.
# Vi/etc/rsyncd. conf
Uid = nobody
Gid = nobody
Max connections = 200
Timeout = 600
Use chroot = no
Read only = yes
Pid file =/var/run/rsyncd. pid
Host_allow = 192.168.48.148 // write the IP address of the client here
# Syslog facility = local7
# Log file =/var/log/rsyncd. log
# Rsync config
# The 'standard' things
[Rsync_gmmold] // defines the synchronization path. The client uses this keyword for Link)
Path =/home // path to be synchronized
Comment = gmmold // unknown for the moment
3. Start the service
#/Usr/bin/rsync -- daemon finally starts rsync on the server as a daemon. rsync starts at Port 873.
4. Add to boot
Echo "/usr/bin/rsync -- daemon">/etc/rc. local
5. Start during rsync check
# Ps-ef | grep rsync
6. Stop the service
# Kill 'cat/var/run/rsyncd. Pi'
The configuration of the client is as follows:
1. Install the rsync package
[Root @ rhel403 old] # rpm-q rsync
Rsync-2.6.3-1
2. synchronize with the server:
# Rsync-ave ssh root@192.168.48.60:/home // home/ganfic/laji // Back Up Files under/home of the 60 host to/home/ganfic/laji/