- These instructions are intended specifically for installing the lsyncd on CentOS 7.
- I’ll be working from a Liquid Web Core Managed CentOS 7 server, and I’ll be logged in as root.
Step 1: Add the EPEL Repositorylsyncd is part of Extra Packages for Enterprise Linux (EPEL), which is a community repository of non-standard packages for the RHEL distribution. First, we’ll install the EPEL repository, for directions see How to enable EPEL repository?
Step 2: Install lsyncdFirst, you’ll follow a simple best practice: ensuring the list of available packages is up to date before installing anything new.
yum -y updateAt this point, installing lsyncd is as simple as running just one command:
yum -y install lsyncd
Step 3: Example Configuration File LocationsExample configuration files can be found in the following directory:
cd /usr/share/doc/lsyncd-2.1.5/examplesA basic configuration can be found in lrsync.lua: /usr/share/doc/lsyncd-2.1.5/examples/lrsync.lua For a refresher on editing files with vim see: New User Tutorial: Overview of the Vim Text Editor To view or edit lrsync.lua:
vim /usr/share/doc/lsyncd-2.1.5/examples/lrsync.luaThe lsyncd configuration file is written in the programming language Lua. Learn more about Lua here: http://www.lua.org/docs.html