rsync是集cp,scp,rm,ls命令为一体的强大增量远程同步数据备份工具。
本地传输rsync == cp 命令:rsync 源文件路径 目标文件路径。
远程传输rsync == scp 命令:rsync -rp 源文件路径 目标端口IP 地址:目标文件路径(-rp 当前目录下所有子目录和文件 保持文件原有权限)注:远程终端也必须有安装rsync。
删除目录rsync == rm -rf 步骤:先创建一个空目录 并把空目录无差异同步到要删除的目标文件; 命令:rsync -a --delete 空文件路径 删除的目标文件
本地文件信息查看rsync == ls -l 命令:rsync filename
pull 远程拉文件:rsync 远端主机名:文件路径
push推文件:rsync -r filename 主机名:路径目录
步骤:
1、使用前先yum安装rsync。
2、进入修改配置文件vim /etc/rsyncd.conf
# uid = nobody
# gid = nobody
# use chroot = yes
# max connections = 4
# pid file = /var/run/rsyncd.pid
# ignore errors
# hosts allow=
# hosts deny=
# auth users=rsync_backup
# exclude = lost+found/
# transfer logging = yes
# timeout = 900
# ignore nonreadable = yes
# do