文件同步工具,可实现“增量拷贝”;使用yum安装rsync包服务器
经常使用选项:-a=-rtplgoD (-r同步目录,-t保持文件的时间属性,-p保持文件的权限属性,-l保持软链接,-g保持文件的属组,-o保持文件的属主,-D保持设备文件信息);ssh
-v可视化;工具
-L同步软链接时,把软链接的源文件同步(即同步到目标的是原文件,而不是一个软连接,和-l对应);spa
-z传输时压缩;同步
-P显示同步过程,比-v详细;可视化
-u若目标的文件比源文件新,则同步取消权限
--delete删除目标(备份的)中源(原始)没有的文件;rsync
--exclude “logs”;不一样步包含logs字符的文件名的文件;yum
--port 873指定rsync端口端口
rsync -av /etc/passwd /tmp/1.txt #将passwd文件同步到/tmp/下并更名字为1.txt
rsync -av /etc/passwd root@192.168.1.100:/tmp/1.txt #将passwd文件同步到1.100的机器的/tmp/下并更名字为1.txt,不加用户默认按当前用户执行操做
rsync -av root@192.168.1.11:/etc/passwd /tmp/1.txt #将192.168.1.11的passwd文件拷贝到本机/tmp/下并更名字为1.txt
rsync -av -e “ssh -p 22”/etc/passwd root@192.168.1.100:/tmp/1.txt #指定远程服务器的ssh端口进行同步