利用rsync進行遠程同步實現(xiàn)異地備份后端開發(fā)
導讀:后端開發(fā)后端開發(fā)第三種用于將遠程機器上的數(shù)據(jù)備份到本地機器上;第四種和第三種是相對的,同樣第五種和第二種是相對的,它們各自之間的區(qū)別在于登陸認證時使用的驗證方式不同。在使用rs網(wǎng)站建設哪家好網(wǎng)seo優(yōu)化趨勢。
rsync是Unix下的一款應用軟件,它能同步更新兩處計算機的文件與目錄,并適當利用差分編碼以減少數(shù)據(jù)傳輸量。 ------ 摘自維基百科
你還在為丟失數(shù)據(jù)而煩惱嗎?rsync可以很輕松幫你異地備份,再也不怕vps商家提桶跑路了!你需要的僅僅是一個大盤雞(硬盤大的vps)。
rsync基本介企業(yè)網(wǎng)站建設紹
rsync 命令的基本格式有多種,分別是:
rsync [OPTION] SRC DEST rsync [OPTION] SRC [USER@]HOST:DEST rsync [OPTION] [USER@]HOST:SRC DEST rsync [OPTION] [USER@]HOST::SRC DEST rsync [OPTION] SRC [USER@]HOST::DEST針對以上 5 種命令格式,rsync 有 5 種不同的工作模式:
- 第一種用于僅在本地備份數(shù)據(jù);
- 第二種用于將本地數(shù)據(jù)備份到遠程機器上;
- 第三種用于將遠程機器上的數(shù)據(jù)備份到本地機器上;
- 第四種和第三種是相對的,同樣第五種和第二種是相對的,它們各自之間的區(qū)別在于登陸認證時使用的驗證方式不同。
在使用rsync在遠程傳輸數(shù)據(jù)前,需要進行登陸認證的,這個過程需要借助 ssh 協(xié)議或者 rsync 協(xié)議才能完成。在 rsync 命令中,如果使用單個冒號:,則默認使用 ssh 協(xié)議;反之,如果使用兩個冒號::,則使用 rsync 協(xié)議。
ssh 協(xié)議和 rsync 協(xié)議的區(qū)別在于,rsync 協(xié)議配置繁瑣,增加了工作量,但優(yōu)勢是更加安全;反之,ssh 協(xié)議使用方便,配置簡單。普通用戶建議使用ssh協(xié)議即可。
另外,以上幾種格式中各個參數(shù)的含義如下:
- SRC:用來表示要備份的目標數(shù)據(jù)所在的位置(路徑)
- DEST:用于表示將數(shù)據(jù)備份到什么位置
- USER:當做遠程同步操作時,需指明系統(tǒng)登錄的用戶名,如果不顯示指定,默認為以 root 身份登錄系統(tǒng)并完成同步操作。
安裝rsync
Debian、Ubuntu:
apt install -y rsyncCentOS:
yum install -y rsync配置免密碼備份
若不進行這項配置,每次備份都要手動輸入密碼,非常不方便 配置教程點擊這里
命令
例:網(wǎng)站seo優(yōu)化將本地目錄/www/test下的文件同步到遠程目錄/backup/test(服務器地址:192.168.1.100)。
聲明: 本文由我的SEOUC技術文章主頁發(fā)布于:2023-05-28 ,文章利用rsync進行遠程同步實現(xiàn)異地備份后端開發(fā)主要講述rsync,異地備份,遠程同步網(wǎng)站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_11702.html