成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CentOS7下使用Lsyncd實現文件實時同步

運維 系統運維
Lsyncd 在幾秒鐘內將這些文件事件整理核對后,然后生成一個或多個進程以將更改同步到遠程文件系統。默認使用的同步方法是rsync。因此,Lsyncd 是一種輕量級的實時鏡像解決方案。

Lsyncd簡單介紹

Lsyncd 使用文件系統事件接口(inotify 或 fsevents)來監視本地文件和目錄的更改。

Lsyncd 在幾秒鐘內將這些文件事件整理核對后,然后生成一個或多個進程以將更改同步到遠程文件系統。默認使用的同步方法是rsync。因此,Lsyncd 是一種輕量級的實時鏡像解決方案。

Lsyncd 相對容易安裝,不需要新的文件系統或塊設備。Lysncd 不會影響本地文件系統的性能。作為 rsync 的替代方案,Lsyncd 還可以通過 rsync+ssh 推送更改。當文件或目錄被重命名或移動到本地樹中的新位置時,rsync+ssh 允許更有效的同步。(相比之下,plain rsync 通過刪除舊文件然后重新傳輸整個文件來執行移動。)

Lsyncd 2.2.1 要求 rsync >= 3.1。

官方文檔:

https://lsyncd.github.io/lsyncd/

下面介紹CentOS7下使用Lsyncd實現文件實時同步

  • 源服務器A:192.168.31.230
  • 目標服務器B:192.168.31.60

需求:將A服務器上/var/log/nginx/目錄下文件實時同步到B服務器中,并排除error.log*

1、A服務器上安裝lsyncd

前提是有配置EPEL源。

yum install lsyncd

CentOS7下使用Lsyncd實現文件實時同步

2、A服務器配置到B服務器的免密登錄

ssh-keygen -t rsa -b 4096
ssh-copy-id -p 8122 root@192.168.31.60
ssh -p 8122 root@192.168.31.60

CentOS7下使用Lsyncd實現文件實時同步

3、配置/etc/lsyncd.conf

mv /etc/lsyncd.conf /etc/lsyncd.conf_default
vi /etc/lsyncd_exclude.lst
vi /etc/lsyncd.conf
添加如下內容
/etc/lsyncd.conf
settings {
logfile = "/var/log/lsyncd/lsyncd.log",
statusFile = "/tmp/lsyncd.status",
insist = true,
inotifyMode = "Modify",
statusInterval = 1
}
sync {
default.rsyncssh,
source="/var/log/nginx/",
host="192.168.31.60",
targetdir="/data/logs_backup",
excludeFrom="/etc/lsyncd_exclude.lst",
maxDelays = 5,
delay = 0,
rsync = {
archive = true,
compress = false,
-- verbose = true
},
ssh = {
port = 8122
}
}

要排除error.log*。

vi /etc/lsyncd_exclude.lst 
error.log*

CentOS7下使用Lsyncd實現文件實時同步

CentOS7下使用Lsyncd實現文件實時同步

4、配置文件檢查測試

lsyncd -nodaemon /etc/lsyncd.conf運行查看下是否有報錯,如果有報錯根據報錯情況排查配置文件問題。

lsyncd -nodaemon /etc/lsyncd.conf

如下圖所示,當curl http://192.168.31.230觸發了access.log變動時會觸發同步。

CentOS7下使用Lsyncd實現文件實時同步

如果沒有報錯直接退出后就可以使用systemctl start lsyncd啟動lsyncd即可。

5、設置為服務后臺運行

systemctl enable lsyncd.service
systemctl start lsyncd.service
tail -f /var/log/lsyncd/lsyncd.log

CentOS7下使用Lsyncd實現文件實時同步

以上就是使用Lsyncd實現文件自動同步的過程。

要比之前的文章記一次利用GrayLog實現采集與備份云服務器Web訪問日志的實現過程的方式更簡單。

責任編輯:姜華 來源: 今日頭條
相關推薦

2021-05-12 07:42:41

CentOS7Python3系統

2022-02-14 07:47:30

巡風CentOS7漏洞掃描

2023-11-09 07:44:21

2021-05-14 08:05:11

Centos7 Unit配置

2020-11-06 08:05:05

CentOS

2025-04-28 08:10:00

Linuxinotifyrsync

2024-08-13 09:16:30

2021-01-08 09:02:19

CentOS7Prometheus監控

2020-08-28 11:20:01

CentOS7RocketMQ 4.運維

2010-03-31 13:04:37

CentOS安裝

2017-02-27 11:06:59

RHEL7CentOS7密碼

2011-06-22 10:37:08

rsyncinotify

2022-05-23 07:48:10

zabbix監控CentOS7

2021-06-29 12:10:48

CentOSMySQL工具

2014-10-09 10:04:23

CentOS集群

2024-07-03 08:02:19

MySQL數據搜索

2020-09-21 11:30:28

CanalMySQL數據庫

2024-10-30 08:15:18

2014-08-14 10:52:49

windowslinux

2010-06-01 09:25:14

Centos下安裝mr
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久在线视频 | 欧美中文在线 | 九九热精品在线视频 | 久久久国产视频 | 亚洲a视频 | 日韩精品亚洲专区在线观看 | 全免费a级毛片免费看视频免费下 | 亚洲一区二区在线视频 | 久久99精品国产自在现线小黄鸭 | 国产精品久久久久久久午夜 | 精品一区二区视频 | 国产麻豆乱码精品一区二区三区 | 午夜免费影视 | 精品国产成人 | 欧美激情视频网站 | 特级做a爰片毛片免费看108 | 中文字幕精品一区二区三区精品 | 欧美一级毛片久久99精品蜜桃 | 国产小视频自拍 | 日韩国产在线观看 | 九九热最新地址 | 久久国产区 | 精品成人佐山爱一区二区 | 天天碰夜夜操 | 天天天操操操 | 国产精品久久在线 | 国产精品日韩欧美一区二区三区 | 国产精品精品久久久 | 国产精品成人一区二区 | 天天人人精品 | 99pao成人国产永久免费视频 | 91精品国产综合久久久久久丝袜 | 99re视频在线免费观看 | 精品国产第一区二区三区 | 日韩欧美视频在线 | 日韩精品一区二区三区中文在线 | 老司机午夜性大片 | 精品久久一区二区 | 久久久综合网 | 欧美亚洲第一区 | 亚洲日本免费 |