技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當前位置:主頁 > 教程 > 服務器類 >

linux中FTP自動備份VPS腳本

來源:技術(shù)員聯(lián)盟┆發(fā)布時間:2018-09-06 12:22┆點擊:

  服務器多了,網(wǎng)站也越來越多,總覺得不整個備份心里放不下心,并且有好幾次rm的操作失誤,造成難以挽回的損失。并且大多數(shù)的VPS提供商是不提供自動備份功能或者此功能收費價格略高。所以自己還是有必要把這個工作落實一下,說不定哪天就用到了。

  使用的備份空間我自己是用的是Godaddy的Online Storage,優(yōu)點在于,我的VPS都是美國服務商,選用Godaddy的空間傳輸速度比較有保證,另外最關(guān)鍵的價格也能接受,100G空間一年下來不到30美金,鑒于目前美金對人民幣的匯率,這個價格我覺得已經(jīng)相當優(yōu)惠了。

  腳本很簡單,大家可以根據(jù)自己的需要修改相關(guān)內(nèi)容,此處主要借鑒了Linux VPS自動備份:腳本上傳FTP及RSYNC增量備份,我主要是針對debian系統(tǒng)稍微調(diào)整了一句,大家也可以參考一下

  首先需要lftp 安裝:

 代碼如下      
# yum -y install lftp  

  確定裝好后!(可用 lftp -v檢測)

 代碼如下      
然后 vi backup.sh  

  然后拷貝一下代碼,并且修改自己的主機相關(guān)參數(shù)和密碼:

  腳本下載:https://github.com/nonozone/TEMP/blob/master/AutoBackupToFtp.sh

  給腳本添加執(zhí)行權(quán)限:

 代碼如下      

chmod +x /root/backup.sh

 

  利用系統(tǒng)crontab實現(xiàn)每天自動運行:

 代碼如下      

crontab -e

 

  輸入以下內(nèi)容:

 代碼如下      

0 1 * * * /root/backup.sh