linux下rsync的使用

rsync 简介:这个东西是用来同步文件的,比如有两台服务器,服务器A、服务器B,A上面有文件夹/htdocs/wwwA,在B机器上有个/htdocs/wwwB,现在需要保持wwwA与wwwB文件一致,rsync做的就是这个工作,概况来说就是同步文件,备份文件用的。

安装:安装很简单,我使用编译安装,3步,configure,make,make install

启动:比如rsync安装在/d/server/rsync下,那么可以通过

/b/server/rsync/bin/rsync –daemon –config=/b/server/rsync/bin/rsync/rsyncd.conf 启动

其中rsyncd.conf是配置文件

重启:Linux 下 ps -aux  | grep rsync 查看下进程pid 然后 kill pid杀掉进程就行了。

文件同步命令:rsync -vzrtopg –progress –delete  rsync@192.168.1.100::www /htdocs/wwwB/ 就会进行文件同步了。

rsyncd.conf配置文件示例:

01 #rsyncd.conf
02 uid = rsync
03 gid = www
04 use chroot = no
05 max connections = 4       
06    
07 #进程文件,锁,以及同步日志
08 pid file = /d/server/rsync-3.0.7/var/run/rsyncd.pid
09 lock file = /d/server/rsync-3.0.7/var/run/rsyncd.lock
10 log file = /d/server/rsync-3.0.7/var/ log /rsyncd. log         
11    
12 #指定需要被同步的文件模块
13 [www]
14 path = /htdocs/wwwA
15 read only = true
16 auth users = rsync
17 #认证文件,两台机器在通讯的时候认证用的
18 #新建该文件,在此文件中写入“用户名:密码” 例:" rsync:www " 保存即可
19 #可能需要 chmod 此文件600权限
20 secrets file = /d/server/rsync-3.0.7/rsync.pas
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值