首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

lsyncd实时同步工具

最后用的是lsyncd Lysncd 实际上是lua语言封装了 inotify 和 rsync 工具,采用了 Linux 内核(2.6.13 及以后)里的 inotify 触发机制,然后通过rsync去差异同步.../bin/lsyncd /usr/local/lsyncd/etc/lsyncd.conf 查看进程是否存在 ps -aux | grep lsyncd 如果不存在进程,请查看/usr/local/lsyncd...="-pidfile /var/run/lsyncd.pid /usr/local/lsyncd/etc/lsyncd.conf" if [ -e /etc/sysconfig/lsyncd ]; then...--user ${LSYNCD_USER}} /usr/local/lsyncd/bin/lsyncd $LSYNCD_OPTIONS                 RETVAL=$?                ...rsync 2.检查source和target文件目录是否存在 3.检查iptables和selinux是否关闭 4.检查几台服务器之间是否做了秘钥认证,能够无密码ssh登录 文章参考: https://linux.cn

1.9K40
您找到你想要的搜索结果了吗?
是的
没有找到

【玩转服务器】CentOS通过lsyncd实现文件同步

lsyncd介绍lsyncd 是lua语言封装了 inotify 和 rsync 工具,采用了 Linux 内核里的 inotify 触发机制,然后通过rsync去差异同步,达到实时的效果。...具体实践(配置均在本地服务器上操作)1、安装lsyncdyum install lsyncd -y2、配置lsyncd.confvim /etc/lsyncd.conf3、输入以下内容-- 全局设置settings...{ logfile = "/var/log/lsyncd/lsyncd.log", statusFile = "/var/log/lsyncd/lsyncd.status", statusInterval...-i /root/.ssh/id_rsa.pub root@192.168.1.2ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.1.3此处为设置Linux...服务器SSH免密登录,具体操作步骤和知识点可参考 【玩转服务器】Linux服务器SSH远程免密登录6、检测配置文件并启动# 检测lsyncd -nodaemon /etc/lsyncd.conf# 启动

63031

玩转企业常见应用与服务系列(六):数据同步服务 lsyncd 原理与实践

Lsyncd 工具 使用文件系统事件接口 inotify 或 fsevents 来监视对本地文件和目录的更改,在很短的时间内 Lsyncd 将这些事件整理,然后生成一个或多个进程以将更改的内容同步到远程文件系统中...Lsyncd 对于将数据从安全区域同步到不太安全的区域特别有用。 Lsyncd 是一种轻量级的实时镜像解决方案,其安装相对容易,且不需要新的文件系统或块设备的支持。...参数表示Lsyncd工具的配置文件路径,需使用绝对路径 $ lsyncd -nodaemon CONFIGFILE # 将会记录又有的同步信息,输出内容会变得很多 $ lsyncd -log all...CONFIGFILE # 将只记录Lsyncd生成的所有进程的命令 $ lsyncd -log Exec CONFIGFILE 本地文件之间的同步 # 使用rsync工具同步 $ lsyncd -rsync...Lsyncd 的配置文件遵从 Lua 的语法格式,它的设计简单而有效,有非常多的配置选项。为了更改更好地满足不同用户的使用需求,可以在不同的层上完成 Lsyncd 的配置。

31520

一款快速,跨平台,多向的文件实时同步工具:Mutagen

说明:Mutagen是一个开源、跨平台的文件同步和网络转发工具,目前支持本地文件系统,远程服务器和Docker容器文件系统之间的同步,感觉同步和lsyncd很类似,但安装和配置更简单。...安装 Github地址:https://github.com/mutagen-io/mutagen 支持系统:Windows,MacOS和Linux 先访问下载地址→传送门,根据自己的系统架构选择对应的最新版二进制文件...,这里以常见的Linux VPS为例,32位就选386,64就选amd64,具体还是以实际情况为准,目前最新版为v0.10.0-beta2,如果版本有更新,记得替换下面的下载链接即可。...安装命令: #32位系统下载二进制文件 wget https://github.com/mutagen-io/mutagen/releases/download/v0.10.0-beta2/mutagen_linux..._v0.10.0-beta2.tar.gz #解压文件 tar zxvf mutagen_linux_*.tar.gz -C /usr/local/bin #启动 mutagen daemon start

1.1K20

Linux服务器管理面板appnode

最近有发现一个比较不错的Linux服务器管理面板AppNode,AppNode 是一款针对 Linux 服务器的控制管理软件,通过在云服务器内部安装 AppNode,用户可以脱离 Linux 命令行...Lsyncd实时同步 Lsyncd是一个实时同步服务,可将本地目录中变更的文件实时同步到远程的多台服务器上。 网速测试 通过利用附近的测速节点,测试您的服务器的网络速度和带宽。...实用命令 实用命令中收集了多种常用的Linux命令和脚本,帮助您不用记忆复杂的命令参数,也能掌握这些命令。...Samba服务器 Samba 服务器是一个同时支持 Windows 客户端和 Linux 客户端的网络文件共享服务器。面板支持对多个共享目标的管理,支持对登录用户的管理。...系统用户管理 系统用户管理用于管理 Linux 操作系统中的用户和用户组,支持对用户和用户组进行新增、修改、删除等操作。

4.7K40

一款快速,跨平台,多向的文件实时同步工具:Mutagen

说明:Mutagen是一个开源、跨平台的文件同步和网络转发工具,目前支持本地文件系统,远程服务器和Docker容器文件系统之间的同步,感觉同步和lsyncd很类似,但安装和配置更简单。...安装 Github地址:https://github.com/mutagen-io/mutagen 支持系统:Windows,MacOS和Linux 先访问下载地址→传送门,根据自己的系统架构选择对应的最新版二进制文件...,这里以常见的Linux VPS为例,32位就选386,64就选amd64,具体还是以实际情况为准,目前最新版为v0.10.0-beta2,如果版本有更新,记得替换下面的下载链接即可。...安装命令: #32位系统下载二进制文件 wget https://github.com/mutagen-io/mutagen/releases/download/v0.10.0-beta2/mutagen_linux..._v0.10.0-beta2.tar.gz #解压文件 tar zxvf mutagen_linux_*.tar.gz -C /usr/local/bin #启动 mutagen daemon start

2.5K11

推荐!国外程序员整理的系统管理员资源大全(一)

Burp -网络备份和还原程序 Duplicity -使用rsync算法加密的带宽-效率备份 Lsyncd -监控一个本地目录树的变化,然后产生一个进程去同步变化。默认使用rsync。...Archipel -使用Libvirt管理和监视虚拟机 CloudStack -创建,管理和部署基础云服务的云计算软件 Cobbler -Cobbler是一个Linux安装服务器,允许快速地构建网络安装环境...云存储 git-annex assistant -在你的每一个OSX和Linux电脑,Android设备,可移动驱动,NAS电器和云服务上一个同步文件夹 ownCloud -提供你的文件的统一访问,通过...主机控制面板 Ajenti -Linux和BSD控制面板 Feathur - VPS供应和管理软件 ISPConfig -Linux主机控制面板 VestaCP -用于Linux和Nginx的主机面板...Virtualmin -基于webmin的Linux控制面板 ZPanel -Linux BSD和Windows控制面板 IT资产管理 GLPI -带有额外管理接口的信息资源管理器 OCS Inventory

1.8K100
领券