这篇文章我们需要分三个部分进行讲解:1、windows系统同步文件到Linux系统2、Linux系统同步文件到windows系统3、windows与windows系统之间的文件同步一、windows系统同步文件到Linux系统要使windows系统下的文件同步到Linux系统,我们需要安装rsync的windows客户端cwRsync。cwR..
一、inotify简介 inotify是Linux内核2.6.13 (June 18, 2005)版本新增的一个子系统(API),它提供了一种监控文件系统(基于inode的)事件的机制,可以监控文件系统的变化如文件修改、新增、删除等,并可以将相应的事件通知给应用程序。该机制由著名的桌面搜索引擎项目b...
分类:
其他好文 时间:
2015-06-02 10:51:04
阅读次数:
137
假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,终止这个程序,然后可以看到系统提示: [1]+ Stopped /root/bin/rsync.sh 然后我们可以把程序调度到后台执行:(bg 后面的数字为作业号) #bg 1 [1]+ /root/bin...
分类:
系统相关 时间:
2015-06-01 18:05:03
阅读次数:
176
1.安装、配置MySQL2.启动mysql服务及同步主从服务器的数据
[root@webserver~]#/etc/init.d/mysqldstart
StartingMySQLSUCCESS!
[root@localhost~]#/etc/init.d/mysqldstart
StartingMySQLSUCCESS!
[root@localhost~]#rsync-avLProot@192.168.1.111:/data/mysql//data/mysql///..
分类:
数据库 时间:
2015-06-01 01:00:59
阅读次数:
230
基础环境说明及安装
1、服务器
serverA=192.168.1.124(debian7.8)
serverB=192.168.1.122(debian6.0.10)
2、需要将serverB下的目录testtransfer(4.5G)下全部远程复制到serverA下
3、需要用到软件
1)apt-cachesearchpigz
pigz-ParallelImplementationofGZip(多线程压缩)
2)apt..
分类:
系统相关 时间:
2015-05-31 01:34:03
阅读次数:
466
#include<stdio.h>#include<stdlib.h>#include<errno.h>#include<sys/types.h>#include<sys/inotify.h>#defineEVENT_SIZE(sizeof(structinotify_event))#defineBUF_LEN(1024*(EVENT_SIZE+16))intmain(intargc,char**argv){intlength,i=0;intfd;i..
分类:
其他好文 时间:
2015-05-27 19:28:00
阅读次数:
149
wgethttps://cloud.github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gzwgethttps://rsync.samba.org/ftp/rsync/rsync-3.1.1.tar.gz#!/bin/sh#date:2015-5-27#function:rysnc109.26to96.48log=/tmp/rsync.logsrc="/data/"host="10.139.96.48"module="/dat..
分类:
其他好文 时间:
2015-05-27 19:24:13
阅读次数:
163
rsync远程同步所属篇章:第二学年——Linux安全高级应用——第6章:rsync远程同步大纲 1. 配置rsync源服务器 1.1 配置SSH备份源 1.2.配置rsync备份源 2.使用rsync备份工具 2.1 rnync命令的基本用法 ...
分类:
其他好文 时间:
2015-05-27 15:26:48
阅读次数:
177
rsync remote shell 增量方式同步数据rsync同步文件有两种方式,一种是daemon的方式(rsync daemon)另一种方式是通过远程shell方式(rsync remote shell)。两种方式的区别daemon方式,这种方式通过TCP方式连接远程rsync daemon,...
分类:
其他好文 时间:
2015-05-25 16:26:41
阅读次数:
159
Linux下的rsync命令非常强大,多用来同步不同服务器上的数据同步。以前我们通常使用crond来实现,但crond很难做到实时同步。下面介绍一种方法,通过在脚本中结合使用inotify及rsync实现数据实时同步。1.安装rsync:[root@localhost~]#yuminstall-yopenssh-clientsrsync这里要注..
分类:
其他好文 时间:
2015-05-25 06:10:28
阅读次数:
145