rsync linux文件同步配置

【服务器端】

1、首先安装rsync 服务


yum install rsync

2、在etc下创建 rsyncd.conf 配置文件


vim /etc/rsyncd.conf

【模板】
secrets file = /etc/rsyncd.pass
motd file = /etc/rsyncd.motd
read only = yes
list = no
uid = root
gid = root
hosts allow = * #这里不限制哪个IP同步,也可以是 192.168.163.30
#max connections = 5
log file = /etc/rsyncd.log
#pid file = /var/run/rsyncd.pid
#lock file = /var/run/rsync.lock
ignore errors
slp refresh = 300
[web]
comment = web
path = /data/
auth users = root



3、在etc下创建 rsyncd.pass 密码文件

vim /etc/rsyncd.pass
【模板】
root:123456

4、给密码文件 600的权限

chmod 600 rsyncd.pass

5、防火墙添加873 端口用于同步


iptables -I INPUT -p tcp --dport 873 -j ACCEPT
service iptables save

service iptables restart

查看端口占用情况

[root@localhost test]# lsof -i:873
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
xinetd  2070 root    5u  IPv6  11563      0t0  TCP *:rsync (LISTEN)
[root@localhost test]# kill -9 2070
[root@localhost test]# /usr/bin/rsync --daemon --port=873 --config=/etc/rsyncd.conf
[root@localhost test]# lsof -i:873
COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
rsync   31008 root    3u  IPv4 1053416      0t0  TCP *:rsync (LISTEN)
rsync   31008 root    5u  IPv6 1053417      0t0  TCP *:rsync (LISTEN)

6、启动rsync服务

/usr/bin/rsync --daemon --port=873 --config=/etc/rsyncd.conf

查看 rsync 服务目录 which rsync


【客户端】

直接运行语句

rsync -rvlHpogDtS --progress --delete root@192.168.163.128::web /data


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

無薪法师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值