1. 程式人生 > >rsync數據備份

rsync數據備份

創建 執行 安裝 拷貝 html中 本地文件 amp roo 虛擬機

開啟LAMP-01和rhel-02兩臺虛擬機

1、掛載

技術分享圖片

清楚緩存

技術分享圖片

列出包

技術分享圖片

2、查看掛載之後的rsync包

技術分享圖片

3、安裝rsync

技術分享圖片

4、查找rsync

技術分享圖片

5、啟動rsync服務

技術分享圖片

6、查看873端口

技術分享圖片

7、拷貝本地文件

[root@LAMP-01 ~]# rsync -av /var/www/html stor/

技術分享圖片

查看結果

技術分享圖片

8、同步文件

[root@LAMP-01 ~]# rsync -av --progress /var/www/html stor/

技術分享圖片

9、在rhel-02中安裝httpd服務

技術分享圖片

安裝成功

技術分享圖片

10、在LAMP-01中把html下的文件拷貝到rhel-02的html中

[root@LAMP-01 ~]# rsync -av /var/www/html/ [email protected]:/var/www/html/

技術分享圖片

到rhel-02中查看結果

技術分享圖片

11、直接拷貝到rhel-02中,但是需要rhel-02的密碼

技術分享圖片

查看結果,同樣能拷貝

技術分享圖片

12、用生成密鑰的方式可以解決不要密碼

兩臺虛擬機都生成密鑰

技術分享圖片

技術分享圖片

13、查看兩臺虛擬機的密鑰串碼

技術分享圖片

技術分享圖片

14、在兩臺虛擬機下創建authorized_keys文件

技術分享圖片

技術分享圖片

15、將兩臺虛擬機的密鑰串碼寫進剛創建的authorized_keys中

技術分享圖片

技術分享圖片

這樣在去拷貝就不需要密碼了

[root@LAMP-01 ~]# rsync -av /var/www/html/ [email protected]:/var/www/html/技術分享圖片

查看結果

技術分享圖片

16、創建個copy.sh文件,寫入內容,也可以拷貝不需要密碼技術分享圖片

給copy.sh賦予權限

技術分享圖片

17、執行命令拷貝

[root@LAMP-01 ~]# ./copy.sh

技術分享圖片

修改copy.sh

技術分享圖片

這樣的話執行就沒有過程了只有結果

技術分享圖片

查看結果

技術分享圖片

18、定時拷貝數據

修改etc下的crontab文件

技術分享圖片

寫入生效內容

技術分享圖片

rsync數據備份