src]# tar -zxvf sersync2.5.4_64bit_binary_stable_final.tar.gz -C /usr/local/ GNU-Linux-x86/ GNU-Linux-x86.../sersync2 GNU-Linux-x86/confxml.xml [root@salt-client01 src]# cd /usr/local/ [root@salt-client01 local...]# mv GNU-Linux-x86 sersync [root@salt-client01 local]# cd sersync/ [root@salt-client01 sersync]# mkdir...conf bin log [root@salt-client01sersync]# mv confxml.xml conf [root@salt-client01sersync]# mv sersync2.../bin/sersync2" CONF_FILE="/usr/local/sersync/conf/confxml.xml" STATUS=$(ps aux |grep 'sersync2'|grep
Linux系统sersync数据实时同步 前面介绍了以守护进程的方式传输或同步数据rsync软件,linux系统数据同步软件很多,今天来介绍下sersync数据同步软件 一:sersync介绍 sersync...:sersync工作过程 在同步主服务器上开启sersync,负责监听文件系统的变化,然后调用rsync命令把更新的文件同步到目标服务器上,主服务器上安装sersync软件,目标服务器上安装rsync...-C /usr/local/ GNU-Linux-x86/ GNU-Linux-x86/sersync2 GNU-Linux-x86/confxml.xml [root@Master tools]#...cd /usr/local/ [root@Master local]# ls bin games include lib64 sbin src etc GNU-Linux-x86...lib libexec share GNU-Linux-x86就是sersync安装软件,为了方便将它改名 [root@Master local]# mv GNU-Linux-x86 sersync
mv GNU-Linux-x86/ /usr/local/sersync echo "rsyncpass" > /usr/local/sersync/pass chmod...600 /usr/local/sersync/pass grep sersync /etc/profile || echo "PATH=$PATH:/usr/local/sersync/">>/.../check_sersync.sh sersync="/usr/local/sersync/sersync2" nginx="/usr/local/sersync/nginx.xml" status=...$(ps aux |grep 'sersync2'|grep -v 'grep'|wc -l) if [ $status -eq 0 ];then $sersync -d -r -o $nginx...& else exit 0; fi EOF # 脚本监控 crontab -l */5 * * * * sh /usr/local/sersync/check_sersync.sh
[root@nfs ~]# wget https://raw.githubusercontent.com/wsgzao/sersync/master/sersync2.5.4_64bit_binary_stable_final.tar.gz...2.5.3 解压并重命名 [root@nfs ~]# tar xf sersync2.5.4_64bit_binary_stable_final.tar.gz [root@nfs ~]# mv GNU-Linux-x86.../ /usr/local/sersync 2.5.4 配置好sersync即可 [root@nfs01 sersync]# vim /usr/local/sersync/confxml.xml ...~]# /usr/local/sersync/sersync2 -h set the system param execute:echo 50000000 > /proc/sys/fs/inotify.../sersync2 -dro /usr/local/sersync/confxml.xml 注意:如果发生错误,请手动执行命令检查推送是否正常 [root@nfs ~]# cd /data && rsync
Tridgell, Wayne Davison, and others Andrew Tridgell是Samba项目的领导者和主要开发人员,同时还在参与开发rsync、Linux...实现数据实时同步 sersync+rsync原理 2、inotify和sersync同步的区别 配置sersync+rsync实现实时同步 一台装sersync一台装rsync服务 Sersync服务器...[172.17.120.54]#mv GNU-Linux-x86 sersync 2、配置sersync [172.17.120.54]# cp confxml.xml confxml.xml.bak.../bin/sh sersync="/opt /sersync/sersync2" confxml="/opt /sersync/confxml.xml" status=$(ps aux |grep 'sersync2...[172.17.120.54]#/opt/sersync/sersync2 -d -o /opt/sersync/bbs_confxml.xml 关于运维学习、分享、交流,笔者开通了微信公众号【运维猫
rsync + sersync rsync 是 linux 系统下的数据镜像备份工具。...; 系统版本 cat /etc/redhat-release CentOS Linux release 8.1.1911 (Core) 安装 rsync dnf install rsync 查看 rsync...tar -zxvf sersync2.5.4_64bit_binary_stable_final.tar.gz mv GNU-Linux-x86 /usr/local/sersync sersync...启动 sersync /usr/local/sersync/sersync2 -d -r -o /usr/local/sersync/confxml.xml ?...sersync 多实例 监控多个目录进行数据同步时,分别配置不同的 sersync 配置文件即可 /usr/local/sersync/sersync2 -d -r -o /usr/local/sersync
[root@backup sersync_installdir_64bit]# tree . └── sersync ├── bin │ └── sersync ├── conf..._64bit]# mv sersync/ /usr/local/ [root@nfs01 tools]# tree /usr/local/sersync/ /usr/local/sersync/.../sersync -dro /usr/local/sersync/conf/confxml.xml 1.3.4 启动方法二 将/usr/local/sersync/bin/程序的bin目录添加到PATH.../bin/ 然后sersync命令就能直接使用 [root@nfs01 scripts]# sersync -dro /usr/local/sersync/conf/confxml.xml set the...3)监控到事件后,调用rsync同步是单进程的,而sersync为多进程同步。既然有了inotify-tools,为什么还要开发sersync?
实验环境 关闭firewalld和selinux防火墙 操作系统:CentOS7.3 sersync01:172.16.0.3 sersync02:172.16.0.9 sersyncN: 172.16.0.5.../wj/45/sersync2.5.4_64bit_binary_stable_final.tar.gz 解压sersync软件包 tar -zxf /tmp/sersync2.5.4_64bit_binary_stable_final.tar.gz...-C /usr/local/ 将解压后的GNU-Linux-x86目录重新命名 mv /usr/local/GNU-Linux-x86/ /usr/local/sersync 给权限 chown -R...777 /usr/local/sersync 配置/usr/local/sersync/confxml.xml 文件 <?...分别登录到sersync01、sersync02查看/tmp/hbgslz/目录下面是否存在1.txt文件 ? ?
安装配置(134) 1.安装包已上传到Linux公社资源站: ------------------------------------------分割线-------------------------...----------------- 免费下载地址在 http://linux.linuxidc.com/ 用户名与密码都是www.linuxidc.com 具体下载目录在 /2018年资料/10月/31...日/rsync+sersync实时同步NextCloud数据/ 下载方法见 http://www.linuxidc.com/Linux/2013-07/87684.htm ---------------..._64bit.zip 4.移动目录 cd sersync_installdir_64bit/sersync mv sersync_installdir_64bit/sersync/ ./...../bin/sh sersync="/usr/local/sersync/bin/sersync" confxml="/usr/local/sersync/conf/confxml.xml" status
creating: sersync-master/ inflating: sersync-master/.gitattributes inflating: sersync-master...GNU-Linux-x86/ GNU-Linux-x86/sersync2 GNU-Linux-x86/confxml.xml [root@webserver sersync-master]# mkdir.../usr/local/sersync [root@webserver sersync-master]# mv GNU-Linux-x86/* /usr/local/sersync/ [root@webserver...sersync-master]# cd /usr/local/sersync/ [root@webserver sersync]# ls confxml.xml sersync2 3.2、修改配置文件.../sersync/sersync2 -rdo /usr/local/sersync/confxml.xml >/usr/local/sersync/rsync.log 2>&1 & #启动sersync
sersync类似于inotify,同样用于监控,但它克服了inotify的几个缺点。本文记录sersync相关内容。 简介 sersync主要用于服务器同步,web镜像等功能。...下载地址:https://code.google.com/archive/p/sersync/downloads 优点 sersync是使用c++编写,而且对linux系统文件系统产生的临时文件和重复的文件操作进行过滤..._64bit_binary_stable_final.tar.gz tar xf sersync2.5.4_64bit_binary_stable_final.tar.gz cp -a GNU-Linux-x86.../sersync.sh sersync目录/usr/local/sersync只有两个文件:一个是二进制程序文件,一个是xml格式的配置文件。...mv GNU-Linux-x86 /usr/local/sersync cd /usr/local/sersync 配置sersync cp confxml.xml confxml.xml-bak
CentOS7下Rsync+sersync实现数据实时同步 [日期:2017-10-22] 来源:Linux社区 作者:Linux [字体:大 中 小] 前言: ?...root root 0 Mar 7 02:17 max_user_instances -rw-r--r-- 1 root root 0 Mar 7 02:17 max_user_watches 备注:Linux...local/src目录下 #cd /usr/local/src #tar zxvfsersync2.5.4_64bit_binary_stable_final.tar.gz #解压 #mv GNU-Linux-x86...至此,Linux下Rsync+sersync实现数据实时同步完成。...中得到密码 --bwlimit=KBPS 限制I/O带宽,KBytes per second -h, --help 显示帮助信息 本文永久更新链接地址:http://www.linuxidc.com/Linux
root root 0 Mar 7 02:17 max_user_instances -rw-r--r-- 1 root root 0 Mar 7 02:17 max_user_watches 备注:Linux...sersync/log tar zxvf sersync2.5_32bit_binary_stable_final.tar.gz cd GNU-Linux-x86/ cp confxml.xml /usr.../local/sersync/conf cp sersync2 /usr/local/sersync/bin 4、配置sersync 代码如下: vi confxml.xml 编辑,修改下面的代码 代码如下...注:重启操作如下: killall sersync2 && sersync2 -r -d -o /usr/local/sersync/conf/confxml.xml 8、设置sersync监控开机自动执行.../bin/sh sersync="/usr/local/sersync/bin/sersync2" confxml="/usr/local/sersync/conf/confxml.xml" status
NFS-Master 192.168.1.111 NFS-Slave 192.168.1.120 NFS-Client 服务器信息: # cat /etc/redhat-release CentOS Linux...://raw.githubusercontent.com/wsgzao/sersync/master/sersync2.5.4_64bit_binary_stable_final.tar.gz [root...@NFS-Master local]# tar xvf sersync2.5.4_64bit_binary_stable_final.tar.gz GNU-Linux-x86/ GNU-Linux-x86.../sersync2 GNU-Linux-x86/confxml.xml [root@NFS-Master local]# mv GNU-Linux-x86/ sersync [root@NFS-Master...-- timeout=100 -->#g' confxml.xml #启动Sersync [root@NFS-Master sersync]# /usr/local/sersync/sersync2
/usr/local/sersync/conf mkdir /usr/local/sersync/bin mkdir /usr/local/sersync/log...tar -zxvf sersync2.5.4_64bit_binary_stable_final.tar.gz cd GNU-Linux-x86/ cp confxml.xml .../usr/local/sersync/conf cp sersync2 /usr/local/sersync/bin 2.创建密码文件跟目标服务器一样,不过这个文件只要保存密码即可...cd GNU-Linux-x86/ cp confxml.xml /usr/local/sersync/conf cp sersync2 /usr/local/sersync/bin 2.创建密码文件跟目标服务器一样...killall sersync2 #停止 7.设置开机启动sersync echo "sersync2 -r -d -o /usr/local/sersync/conf/confxml.xml
~]# cd /tools/ [root@nfs01 tools]# tar -xzvf sersync2.5.4_64bit_binary_stable_final.tar.gz GNU-Linux-x86.../ GNU-Linux-x86/sersync2 GNU-Linux-x86/confxml.xml [root@nfs01 tools]# cd GNU-Linux-x86/ #然后备份编辑配置文件...[root@nfs01 GNU-Linux-x86]# cp confxml.xml{,.bak} [root@nfs01 GNU-Linux-x86]# vim confxml.xml #然后启动服务: [root@nfs01 /]# ln -s /tools/GNU-Linux-x86/sersync2 /usr/sbin/sersync2 #创建一个连接文件...[root@nfs01 /]# sersync2 -dro /tools/GNU-Linux-x86/confxml.xml(配置文件的位置) set the system param execute
实时复制软件介绍 常用软件:inotify-tools、sersync(推荐) ?...实时复制inotify机制介绍 linux内核从2.6.13起加入了Inotify支持,它是一种异步的系统事件监控机制,通过inotify可以监控文件系统中添加、删除、修改、移动等各种事件,利用这个内核接口...,第三方软件(如inotify-tools、sersync)可以监控文件系统下各文件的变化情况,进而做出实时响应。...4.测试sersync软件 ? 上传软件包 ?...解压 tar -xf sersync2.5.4_64bit_binary_stable_final.tar.gz -C /application/sersync/ ?
_64bit_binary_stable_final.tar.gz tar xvf sersync2.5.4_64bit_binary_stable_final.tar.gz mv GNU-Linux-x86.../ sersync cd sersync/ # 修改配置文件 sed -ri 's###g' confxml.xml...-- timeout=100 -->#g' confxml.xml #启动Sersync /usr/local/sersync/sersync2 -dro /usr/local/sersync/confxml.xml..._64bit_binary_stable_final.tar.gz tar xvf sersync2.5.4_64bit_binary_stable_final.tar.gz mv GNU-Linux-x86...-- timeout=100 -->#g' confxml.xml #启动Sersync /usr/local/sersync/sersync2 -dro /usr/local/sersync/confxml.xml
领取专属 10元无门槛券
手把手带您无忧上云