在linux下使用rsync将文件定时同步到另外一台机器
来源:互联网 发布:c语言多久可以学会 编辑:程序博客网 时间:2024/04/29 05:53
1)增加在两台服务器的ssh信任(如:需要从A机器同步文件夹到B机器,则需要在B机器配置A机器的信任)
在A机器执行:ssh-keygen -t dsa -b 1024 得到id_dsa.pub文件,最好不要指定目录,生成在默认目录下(一般在/etc/ssh、ssh安装目录下)
将id_dsa.pub里面的内容增加到B机的authorized_keys文件(一般在/etc/ssh、ssh安装目录下)
cat id_dsa.pub >> authorized_keys
2)创建一个需要定时执行的脚本文件,如:rsyncd.sh脚本实现将/web/exam_admin/Upload/image/这个目录同步到192.168.1.236:/web/exam/Upload/image/(脚本为实现增量同步)
Vi /web/sh/ rsyncd.sh
添加如下内容
rsync -auqz /web/exam_admin/Upload/image/ 192.168.1.236:/web/exam/Upload/image/
rsync -auqz /web/exam_admin/Upload/image/ 192.168.1.236:/web/exam7080/Upload/image/
rsync -auqz /web/exam_admin/Upload/image/ 192.168.1.237:/web/exam/Upload/image/
rsync -auqz /web/exam_admin/Upload/image/ 192.168.1.237:/web/exam7080/Upload/image/
3)配置定时任务 crontab –e (半个小时执行一次)30 * * * * /web/sh/rsyncd.sh(脚本文件所在目录)
- 在linux下使用rsync将文件定时同步到另外一台机器
- 利用rsync同步多台机器文件到同一台
- 把一个机器上1天内新增的文件用rsync传送到另外一台机器
- Linux下使用expect和另外一台机器通过SSH进行持续性交互
- Linux 下使用 rsync 同步文件
- linux 下使用 rsync 进行文件 同步
- linux 下使用 rsync 进行文件 同步
- Linux下使用rsync同步文件
- Linux下使用rsync同步文件
- 在linux下使用rsync进行同步
- (11)Linux 服务器安装配置rsync服务,并实现两台机器同步文件
- 如何重装Domino服务器或者将Domino服务器从一台机器迁移到另外一台
- centos7安装rsync及两台机器进行文件同步
- 使用 rsync 从windows到Linux同步大量小文件
- Linux/Unix下使用rsync同步文件(简单的例子)
- linux 从一台机器复制文件到另一台linux机器上去
- linux 从一台机器复制文件到另一台linux机器上去
- linux 从一台机器复制文件到另一台linux机器上去
- mysql中Access denied for user 'root'@'localhost' (using password:YES)
- php+ajax制作动态加载的选项卡
- eclipse 远程调试 tomcat
- 字符串全排列——重复和非重复
- java线程的学习
- 在linux下使用rsync将文件定时同步到另外一台机器
- 对象引用与对象的区别
- 搭建使用 RTX51-Tiny 的 C51 Keil 项目环境
- 超级论工程 超级学习方法 高效简单易行
- 如何在曲面上绘制镭雕符号
- 现代产品设计与制造流程
- Android:java.lang.ClassNotFoundException: Didn't find class "*****Activity" on path: /data/app/*****
- 苹果Xcode帮助文档阅读指南
- 深入浅出DDoS攻击防御--防御篇