一) rsync 命令, 在二台centos 服务器之间进行 文件同步。和scp类似。 rsync [选项] src dest/dst # rsync 二台机器上必须有这个命令。 # 做点: 做文件同步,默认是增量传输。 rsync -avP nginx-rpm3 192.168.139.135:/tmp ##从本地传到远程 rsync -avP 192.168.139.135:/etc/yum.repos.d/ /tmp/test ##从远程传到本地 rsync -avP 192.168.139.135:/etc/yum.repos.d /tmp/test include exclude rsync --exclude=nginx-rpm3/dir0922/ -avP nginx-rpm3 192.168.139.135:/tmp/ #把exclude 不包含 排队在外 rsync --exclude=nginx-rpm3/bash* -avP nginx-rpm3 192.168.139.135:/tmp/ #支持正则表达式 二) rsync 以daemon方式进行。 daemon 守护进程/服务端进程/后台long running进程。 rsync client ===> rsyncd daemon ( *:873) ftp:// http://1.1.1.1:81 rsync:// file:/// ssh://192.168.139.123:22 sftp:// rsync -avP rsync://root@192.168.139.123::webdoc /tmp/test/ 注意事项 : 配置成daemon守护进程的时候,“rsync://user@1.1.1.1/webdoc” rsync --password-file=/etc/server.pass -avP rsync://root@192.168.139.123/webdoc /tmp/test/ ## --delete选项。 当dest的文件,比src文件更多的时候。 rsync -avz --delete --password-file=/etc/server.pass backuper@192.168.1.1::www /myweb/ 三) rsync(daemon) + inotify 几个centos重要的yum仓库。 除了iso文件自带的仓库之外的。 epel仓库 inotify rpm包,可以yum安装。 remi仓库 elrepo 仓库