Linux系統定時備份網站文件到七牛雲存儲腳本

一、七牛雲帳號註冊。

有些朋友可能會問爲何要備份到七牛雲?很簡單,七牛雲免費註冊就能獲取1G的存儲空間,只要簡單幾步操做完成實名認證便可獲取10G的存儲空間,對於通常我的站點來講已經足夠備份使用了。若是尚未七牛雲存儲空間的請參照此教程申請並完成實名認證:【七牛雲註冊】python

註冊成功後先建立七牛雲存儲空間名稱。點擊左上角「產品列表」選擇「對象存儲」點擊進入。git

點擊「新建存儲空間」建立一個用於存放站點備分內容的存儲空間。這裏你本身填寫的「存儲空間名稱」,請本身記住名稱,由於備份腳本會用到。對於存儲區域節點,你們能夠根據本身VPS位置選擇。訪問限制選擇「公開空間」。github

二、下載安裝七牛雲備份腳本。

由於是腳本下載後是「zip」文件,因此請先給本身的VPS安裝一下zip軟件,請先運行「apt-get install zip」或「yum install y zip」安裝zip。Python版本2.7以上。七牛雲存儲

#安裝zip:
yum install -y zip

#安裝wget:
yum install -y wget

#下載七牛雲備份腳本:
wget --no-check-certificate -O backuptoqiniu.zip https://github.com/wn789/www/raw/master/backuptoqiniu.zip

#解壓backuptoqiniu.zip並進入backuptoqiniu文件夾:
unzip backuptoqiniu.zip && cd backuptoqiniu

#安裝腳本:
python setup.py install

 

三、修改備份信息。

安裝完成後,執行「vi backuptoqiniu.sh」編輯配置文件。不會編輯的,能夠經過FTP軟件把文件下載到本地再進行編輯。bash

下載後編輯備份相關內容。只需修改下圖紅框內容便可。修改好後上傳到服務器覆蓋原文件。服務器

如何獲取上圖中須要祕鑰?請打開七牛雲並登陸本身帳戶密碼,獲取密鑰。。申請好七牛雲存儲空間帳號後,點擊右上角「我的面板」點擊「密鑰管理」獲取密鑰。測試

獲取密鑰後把密鑰填寫上去便可。spa

四、測試是否設置成功。

編輯完畢後,給backuptoqiniu.sh腳本加上運行權限,而後運行下面命令測試一下是否能正常運行。3d

cd backuptoqiniu && chmod +x backuptoqiniu.sh
./backuptoqiniu.sh

 

執行命令後顯示以下圖,表示安裝設置腳本成功。code

五、設置腳本自動執行週期。

執行下面命令,表示天天凌晨2點自動運行這個腳本。

crontab -e
0 2 * * 0 /bin/bash /root/backuptoqiniu/backuptoqiniu.sh #添加這個腳本

 

相關文章
相關標籤/搜索