如何在 CentOS 7 上安装 lsyncd

lsyncd 是一个基于 rsync 的工具,它监视指定目录(包括子目录)的更新和修改,然后将这些更改同步到指定的目标。

飞行前检查

  • 这些说明专门用于在 CentOS 7 上安装 lsyncd。
  • 我将在 Liquid Web Core Managed CentOS 7 服务器上工作,我将以 root 身份登录。

第 1 步:添加 EPEL 存储库

lsyncd 是 Extra Packages for Enterprise Linux (EPEL) 的一部分,EPEL 是 RHEL 发行版的非标准软件包的社区存储库。 首先,我们将安装 EPEL 存储库,有关说明,请参阅如何启用 EPEL 存储库?

第 2 步:安装 lsyncd

首先,您将遵循一个简单的最佳实践:在安装任何新软件包之前确保可用软件包列表是最新的。

yum -y update

此时,安装 lsyncd 就像只运行一个命令一样简单:

yum -y install lsyncd

第 3 步:示例配置文件位置

示例配置文件可以在以下目录中找到:

cd /usr/share/doc/lsyncd-2.1.5/examples

基本配置可以在 lrsync.lua 中找到:

/usr/share/doc/lsyncd-2.1.5/examples/lrsync.lua

有关使用 vim 编辑文件的复习,请参阅:新用户教程:Vim 文本编辑器概述

查看或编辑 lrsync.lua:

vim /usr/share/doc/lsyncd-2.1.5/examples/lrsync.lua

lsyncd 配置文件是用编程语言 Lua 编写的。 在此处了解有关 Lua 的更多信息:https://www.lua.org/docs.html