PHPnow

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年6月19日

摘要: rsync+inotify实现多台web数据动态同步操作步骤rsync 简介rsync(remote synchronize)是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机之间的文件。也可以使用 rsync 同步本􀨄硬盘中的不同目录。rsync 是用于替代 rcp 的一个工具,rsync 使用所谓的 rsync算法 进行数据同步,这种算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。您可以参考 How Rsync Works A Practical Overview 进一步了解 rsync 的运作机制。rsync 支持大多数的类 Unix 系统, Cent 阅读全文
posted @ 2012-06-19 11:40 PHPnow 阅读(483) 评论(0) 推荐(0)

摘要: 假设把/home/wwwroot目录下面的所有文件备份到/home/wwwrootbak里面,并且保存为wwwroot20120615.tar.gz的压缩文件(20120615是指备份执行时当天的日期),然后只保留最近7天的备份,再把备份文件通过ftp服务器上传到指定空间,只保留最近7天的数据。1、创建保存备份文件的目录:/home/wwwrootbak cd /home mkdir wwwrootbak2、创建备份脚本文件:/home/wwwrootbak/wwwrootbak.sh cd /home cd wwwrootbak touch wwwrootbak.sh vim wwwroot 阅读全文
posted @ 2012-06-19 11:15 PHPnow 阅读(515) 评论(0) 推荐(0)

摘要: 基本格式 :* * * * * command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令crontab文件的一些例子:30 21 * * * /usr/local/etc/rc.d/lighttpd restart上面的例子表示每晚的21:30重启apache。45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart上面的例子表示每月1、10、22日的4 : 45重启a... 阅读全文
posted @ 2012-06-19 10:19 PHPnow 阅读(250) 评论(0) 推荐(0)