lsync - 簡單操作的Linux同步服務
lsync - 簡單操作的Linux同步服務 lsync是一個可以基於rsync傳輸的同步服務,他的好處是可以透過一個簡單的設定檔,即可完成自動化同步作業,讓管理上非常簡單。這邊簡單的以AWS與Google Cloud的兩台雲端主機進行同步作業: Remote: 54.172.25.83 (AWS US-East/N.Virginia) Local: 130.211.248.60 (GCE asia-east1-c) 安裝lsync Debian系列: apt -get update apt -get install git -y apt -get install cmake -y apt -get install build -essential -y apt -get install lua5 .2 apt -get install liblua5 .2 -dev -y git clone https: //github.com/axkibe/lsyncd.git cd lsyncd cmake -DCMAKE_INSTALL_PREFIX = /usr/ local /lsyncd - 2.1 .5 make && make install CentOS系列需要自行下載rpm安裝,可以參考附錄的文件: 執行範例 範例設定檔,在這邊是使用rsync的方式作為傳輸方法~ settings { logfile = "/usr/local/lsyncd-2.1.5/var/lsyncd.log" , statusFile = "/usr/local/lsyncd-2.1.5/var/lsyncd.status" , inotifyMode = "CloseWrite" , maxProcesses = 8 , } sync { default.rsync, source = "/var/www/html" , target = "ec2-user@54.172.25.83:/home/ec2-user/ba...