1. 程式人生 > >Rsync+shell腳本完成自動化備份

Rsync+shell腳本完成自動化備份

syn 執行命令 b16 rsync -av 命令 技術分享 ecb 進入 rsync服務

一.基礎環境:關閉防火墻,更改用戶名
技術分享圖片
二.遠程復制文件
技術分享圖片
技術分享圖片
三安裝Rsync服務
技術分享圖片
四.創建一個目錄。然後將/var/www/html下面的文件移動進去,並查看
技術分享圖片
五.使用rsync -av /var/www/html [email protected]:/var/www/html命令將文件備份到另一臺機器,並去查看。之後刪除。
技術分享圖片
通過上面的備份,我們發現需要密碼,接下來我們來設置無需密鑰的
一.設置密鑰,並在/root/.ssh下創建authorized_keys文件用來存儲密鑰(兩臺機器都需要做)
技術分享圖片
技術分享圖片
技術分享圖片
技術分享圖片
二.再次去備份,發現無需再次輸入密碼,即可備份。(在備份機查看完後刪除文件)
技術分享圖片技術分享圖片
這次我們發現這麽認為備份還是比較麻煩的,現在再來學習一下使用shell腳本自動備份
一.寫一個腳本,並執行,並去備份機查看(看完後刪除文件)
技術分享圖片
技術分享圖片
二.進入/etc/crontab寫入執行命令(時間順序是:分時日月周)
技術分享圖片
三.等到執行命令時間時,它會自動執行。然後再去備份機查看
技術分享圖片

Rsync+shell腳本完成自動化備份