有些朋友可能會問爲何要備份到七牛雲?很簡單,七牛雲免費註冊就能獲取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 #添加這個腳本