摘要: 本文讲的是Centos rsync文件同步配置步骤分享_Linux, rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync 它的特性如下: 可以镜像保存整个目录树和文件系统。 可以很容易做到保持原来文件的权限、时间、软硬链接等等。
rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync
# vi /etc/xinetd.d/rsync
复制代码 代码如下:
service rsync { disable = yes socket_type = stream wait = no user = root server = /usr/bin/rsync server_args = –daemon log_on_failure += USERID } 中的 disable = yes 改成 disable = no
然后启动 xinetd
# telnet 127.0.0.1 873
Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Connection refused # iptables -A INPUT -s 192.168.0.0/255.255.255.0 -p tcp -m tcp --dport 873 -j ACCEPT # iptables -A INPUT -p tcp -m tcp --dport 873 -j DROP # vi /etc/rsyncd.conf (这个文件如果不存在自己创建)
#Global Settings
uid = root #以什么身份运行rsync gid = root use chroot = no #不使用chroot max connections = 20 #最大连接数 secrets file = /etc/rsyncd.secrets #密码文件位置,认证文件设置,设置用户名和密码 log file = /var/log/rsyncd.log #指定rsync的日志文件,而不将日志发送给syslog pid file = /var/run/rsyncd.pid #指定rsync的pid文件 lock file = /var/run/rsync.lock #指定支持max connections参数的锁文件,默认值是/var/run/rsyncd.lock comment = hello world #motd file = /etc/rsyncd.motd #欢迎信息文件名称和存放位置(此文件没有,可以自行添加) [backup] # 这里是认证的模块名,在client端需要指定 path = /titan24/www/repos # 需要做镜像的目录 auth users = rsync # 授权帐号。认证的用户名,如果没有这行,则表明是匿名,多个用户用,分隔 read only = no # yes只读 值为NO意思为可读可写模式,数据恢复用NO hosts allow = 192.168.3.128 #允许访问的服务器IP hosts deny = * #黑名单 list = true # 允许列文件 #ignore errors # 可以忽略一些无关的IO错误 #exclude = cache/111/ cache/222/ #忽略的目录 # vi /etc/rsyncd.secrets (设置访问(认证)的用户名密码)
rsync:111111 #用户名:密碼
给文件正确的权限
二、client 端进行同步 执行异步同步操作: /usr/bin/rsync -avz --progress rsync@192.168.3.191::backup /www # crontab -e #(可以定时每三分钟同步一次文件)
*/3 * * * * rsync -avz --progress rsync@192.168.3.191::backup /www
下面这个命令完整一点:
#vi /etc/rsyncd.pas
更改文件权限: #rsync -vzrtopgu --progress --delete --password-file=/etc/rsyncd.pas rsync_user@192.168.0.2::rsync_module_name1 /www/
这个命令行中-vzrtopg里的v是verbose,
#/usr/local/rsync/bin/rsync -vzrtopg –progress –delete rsync_user@192.168.0.2::rsync_module_name1 /tmp/
以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索centos , rsync 文件同步 centos rsync同步文件、centos rsync、centos7 rsync、centos rsync安装配置、centos7 rsync 配置,以便于您获取更多的相关知识。 |