1. 程式人生 > 其它 >Linux--rsync遠端同步

Linux--rsync遠端同步

rsync遠端同步

1.建立/etc/rsyncd.conf配置檔案

如果採用匿名,將suth users和secrets file刪除

為備份賬戶建立資料檔案

無需建立同名系統使用者

調整檔案許可權,避免賬號資訊洩露

讓other有讀寫許可權,即backuper和nobody有讀寫許可權

啟動rsync服務程式

測試源主機檔案的下載與上傳

192.168.10.3操作

192.168.10.2操作

有密碼互動,可以執行以下來去除密碼互動

下載成功

測試客戶機上傳檔案

注意192.168.10.3目錄本身以及程式的許可權

刪除目錄下的所有東西

192.168.10.2執行

192.168.10.3檢視

--delete的使用

192.168.10.2上傳/bin/b*

192.168.10.3檢視

192.168.10.2檢視

執行命令同步,192.168.10.3有的但192.168.10.2沒有,那麼192.168.10.2會下載192.168.10.3有的東西,192.168.10.2有的但192.168.10.3沒有,那麼192.168.10.2就會把192.168.10.3沒有的東西刪除

同步成功

配置inotify+rsync實時同步

192.168.10.2

調整inotify核心引數

192.168.10.2安裝inotify-tools

192.168.10.2編輯指令碼

192.168.10.2執行指令碼,並放入後臺執行

切換到192.168.10.2:/var/www/html目錄,檢視,為空

192.168.10.3的目錄沒動,因為192.168.10.2沒有執行操作

在192.168.10.2建立aa

192.168.10.3也建立了aa,並把之前的東西給刪了

同步成功