1 伺服器建立ssh互信
2 lsyncd安裝
yum install
3 配置lsyncd.conf檔案
vi /etc/lsyncd.conf #修改配置檔案
settings
sync
}
4 啟動lsyncdlsyncd /etc/lsyncd.conf
5 引數解釋
setting
sync
rsync
(提示一下,delete
和exclude
本來都是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操作該共享目錄就像操作本機磁碟一樣,毫無差...