Linux學習 lsyncd搭建

2021-09-28 22:42:32 字數 873 閱讀 1980

1 伺服器建立ssh互信

2 lsyncd安裝

yum install
3 配置lsyncd.conf檔案

vi /etc/lsyncd.conf #修改配置檔案

settings 

sync

}

4 啟動lsyncd
lsyncd /etc/lsyncd.conf
5 引數解釋

setting

sync

rsync

(提示一下,deleteexclude本來都是rsync的選項,上面是配置在sync中的,我想這樣做的原因是為了減少rsync的開銷)

6 實驗

使用上面的配置檔案 maxdelays = 2,表示當監聽到兩個事件,就會同步到目標主機。delay=3600,表示每過1小時,觸發同步操作一次。

首先,我們在主機1/file目錄下上傳了乙個f~.html檔案,發現已經同步到主機2去了,不能理解,應該是上傳兩個檔案才會同步到主機2的呀,於是檢視lsyncd的status檔案,發現上傳乙個檔案,觸發了三次事件,分別是create(新建) 、modify(修改)、 attrib(檔案屬性修改,如檔案許可權)。所以3>2,所以發生了同步,同理可以調大maxdelays的值,來繼續測試,有興趣的可以繼續實驗。

參考文章

linux學習 lamp環境搭建

基礎環境及裝置 linux 版本 centos6 cpu 64位 虛擬機器裝置 vmare woekstation 12.5.6 備註 本次安裝是採用的系統自帶的yum源進行安裝的 第一步 安裝apache 1 安裝apache,命令如下 2 修改httpd.conf,修改servername的網域...

搭建Linux深度學習環境

參考安裝anaconda時環境變數的設定很重要。測試時注意 import tensorflow as tf 用這一句測試通過就可以了 hello tf.constant first tensorflow sess tf.session python3.0以上版本用這句輸出 print sess.ru...

Linux 學習(一) samba搭建

samba目前比較流行了檔案伺服器之一,samba主要用於溝通windows和unix like這兩個平台,linux機器通過開啟samba服務,能夠將linux本機的某個磁碟空間共享出來,window機器能夠訪問linux共享出來的位址,並且windows操作該共享目錄就像操作本機磁碟一樣,毫無差...