rsync.sh第二版
来源:互联网 发布:宜居星球知乎 编辑:程序博客网 时间:2024/06/05 19:12
机器1:192.168.2.10
机器 2:192.168.2.11
目的:将机器1下的/www/cookie.com/info.cookie/upload-images/admin 目录同步到机器2同级目录下
*确保机器1到机器2 873端口是通的
*****************************************************************机器1:****************************************************************************************************************
#脚本文件
[root@Dev-3-13-admin ~]#cat /www/cookie.com/info.cookie.com/crontab/rsync.sh
INFODIR=/www/cookie.com/info.cookie.com/upload-images
MODULE01=www@192.168.2.11::cookie.com/info.cookie.com/upload-images
rsync -auzv --timeout=180 --delete --exclude=*.php --password-file=/www/cookie.com/info.cookie.com/crontab/rsyncd.passwd $INFODIR/admin $MODULE01;
#脚本密码文件
[root@Dev-3-13-admin ~]#cat /www/cookie.com/info.cookie.com/crontab/rsyncd.passwd
UxB45tK0wJGiRJGvI7ZxNCtqgjq84fDw
#文件权限(密码:600 脚本:755)
[root@Dev-2-10-admin ~]#ll /www/cookie.com/info.cookie.com/crontab/
total 8
-rw------- 1 www www 33 Sep 7 10:43 rsyncd.passwd
-rwxr-xr-x 1 www www 272 Sep 7 10:45 rsync.sh
*********************************************************************************************************************************************************************************************
*****************************************************************机器2:****************************************************************************************************************
[root@Dev-2-11-www ~]# cat /etc/rsyncd.conf
uid = root
gid = root
use chroot = no
max connections = 8
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
hosts deny=*
hosts allow=192.168.2.10
[cookie.com]
uid = www
gid = www
path = /www/cookie.com
ignore errors
read only = no
list = no
auth users = www
secrets file = /etc/rsyncd.passwd
[root@Dev-2-11-www ~]# cat /etc/rsyncd.passwd
www:UxB45tK0wJGiRJGvI7ZxNCtqgjq84fDw
##rsyncd.conf与rsyncd.passwd文件权限均为600
*********************************************************************************************************************************************************************************************
- rsync.sh第二版
- rsync.sh
- inotify.sh脚本(inotify+rsync)
- rsync配置详细版
- Linux版rsync安装
- rsync
- rsync
- rsync
- rsync
- rsync
- rsync
- rsync
- rsync
- rsync
- rsync
- rsync
- rsync
- rsync
- oracle11g java导出excel报错oracle.sql.CLOB@xxxx问题
- python习题——迭代器
- AI,机器学习(模式识别),深度学习的区别与联系
- KafKa
- 配置class PATH
- rsync.sh第二版
- Android app反编译工具
- Spark2.x学习笔记:7、Spark应用程序设计
- asp.net如何为配置文件加密
- 排序之初级篇
- 微信公众号文章关键字
- springMVC中多数据源切换的两种主流实现方法(一)
- EL
- mysql替换Oracle中的ROWNUM