1. 程式人生 > >rsync+inotify 實時同步

rsync+inotify 實時同步

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

案例

1、在1.10伺服器上配置為服務端,修改rsync的配置檔案/etc/rsyncd.conf,並啟動rsync服務程式。
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

2、在1.20上使用rsync命令驗證是否能夠從服務端(/var/www/html)下載檔案到客戶機端(/var/www/html)。
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

3、實現客戶機端(/var/www/html)能上傳檔案到服務端的(/var/www/html)位置。在客戶機端驗證。(注意對目標目錄實際的許可權)
在這裡插入圖片描述
在這裡插入圖片描述

4、在1.20上實現每天晚上22:00對伺服器的網站目錄(/var/www/html)做一次同步。
在這裡插入圖片描述
如果crond服務沒開就去開了。

在這裡插入圖片描述

配置rsync+inotify實時同步案例

1、在1.20上配置rsync+inotify實時同步。通過編寫指令碼來實現,客戶機能夠實時上傳檔案到服務端。注意:需要安裝inotify軟體。
在這裡插入圖片描述
命令用法
在這裡插入圖片描述
指令碼
在這裡插入圖片描述
在這裡插入圖片描述
驗證
在這裡插入圖片描述