最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux下實現VPS免費備份腳本

 更新時間:2012年05月11日 23:30:34   作者:  
因為本bolg是架設在vps上的,空間商又沒有提供備份的功能,所以說哪天vps掛了,我的網站也就跟著掛了
有人說你怎么不備份呢?這個問題我也考慮過啊,其實你有沒有想過對于這種國外的vps什么的,備份一下所有的網站怎么說也得百十兆吧。

你總不能天天去下載吧?這帶寬可受不了,就算是帶寬充足,說不定vps哪天也讓你給下載掛了。

ok~切入正題,先說這個免費備份的問題,實際上也不免費,只是有個前提,那就是你在godaddy.com的買的有域名,大家都知道在godaddy上買域名可以免費申請空間的,對于不用這東西的來說實在是太浪費了,所以今天的主題就是針對那些在godaddy買過域名有免費空間的盆友(在godaddy有域名沒申請空間的可以去問問度娘谷哥)

那我們備份vps的原理就是利用shell腳本備份網站以及數據庫,然后通過ftp腳本吧備份文件上傳到godaddy的免費空間,簡單吧。

那我就直接上腳本了~嘿嘿。

下面這個是備份網站和數據庫的腳本:
復制代碼 代碼如下:

#!/bin/bash
#set -x
time=`date +%Y%m%d`
#下面是備份MySql
[ ! -e /backup/sqltmp ] && mkdir -p /backup/sqltmp #創(chuàng)建臨時備份mysql目錄
[ ! -e /backup/backsql ] && mkdir -p /backup/backsql #創(chuàng)建mysql備份的存放目錄
cd /backup/sqltmp
sql=`mysqlshow -u用戶名 -p密碼 |grep -v + | grep -Ev “Data|information|mysql|test” | awk {‘print $2′}` #查詢mysql數據庫里出系統(tǒng)數據以外的網站數據庫,這里可以根據需要修改
for sqlname in $sql
do
mysqldump -u用戶名 -p密碼 $sqlname > $sqlname.sql
done
tar zcvf backsql.$time.tar.gz *.sql
rm -rf *.sql
mv * ../backsql/.
cd ..
rm -rf sqltmp
#下面是備份網站
[ ! -e /backup/webtmp ] && mkdir -p /backup/webtmp #創(chuàng)建臨時備份web文件目錄
[ ! -e /backup/backweb ] && mkdir -p /backup/backweb #創(chuàng)建web文件備份的存放目錄
cd /backup/webtmp
tar zcvf backweb.$time.tar.gz /home/*
mv * ../backweb/.
cd ..
rm -rf webtmp

下面這個是上傳到通過ftp把備份網站上傳到godaddy空間上的腳本:
復制代碼 代碼如下:

#!/bin/bash
backsql=`cd /backup/backsql;ls -r backsql* | head -1` #因為每天都備份文件取最新的那個
backweb=`cd /backup/backweb;ls -r backweb* | head -1`
ftp -n<<EOF
open ip #這里寫godaddy空間的ip
user ftp用戶名 ftp密碼
binary
cd /back/ #備份文件要存放的ftp上的路徑
lcd /backup/backsql/ #備份mysql文件本地存放路徑
prompt
mput $backsql
lcd /backup/backweb/ #備份web文件本地存放路徑
mput $backweb
close
bye
EOF

然后把這兩個腳本做個crontab計劃任務就實現每天定時異地備份了,而且省時省力省錢。
復制代碼 代碼如下:

[root@90itt.com ~]# crontab -e
01 0 * * * /root/backup.sh
0 5 * * * /root/ftp.sh

相關文章

  • 配置fail2ban對Apache服務器進行安全防護的方法

    配置fail2ban對Apache服務器進行安全防護的方法

    這篇文章主要介紹了配置fail2ban對Apache服務器進行安全防護的方法,主要是起到過濾IP地址的效果,示例基于Linux系統(tǒng),需要的朋友可以參考下
    2015-06-06
  • linux中設置固定ip的方法(親測有效)

    linux中設置固定ip的方法(親測有效)

    這篇文章主要介紹了linux設置固定ip的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • linux控制臺下實現2048小游戲

    linux控制臺下實現2048小游戲

    2048小游戲已經火了很久了,各種程序版本的都有,今天我們就來給大家分享一個在Linux控制臺中實現2048小游戲的代碼,希望大家能夠喜歡。
    2015-03-03
  • Ubuntu16.04下CUDA8.0和CUDA9.0共存

    Ubuntu16.04下CUDA8.0和CUDA9.0共存

    這篇文章主要介紹了Ubuntu16.04下CUDA8.0和CUDA9.0共存,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • Linux 常用的文件基本指令

    Linux 常用的文件基本指令

    這篇文章主要介紹了Linux的常用的文件指令,文章中詳細列出了常用指令,感興趣的小伙伴可以參考一下
    2023-04-04
  • linux編輯文件保存退出的實操講解

    linux編輯文件保存退出的實操講解

    在本篇文章里小編給大家整理的是一篇關于linux編輯文件保存退出的實操講解內容,需要的朋友們參考下。
    2020-02-02
  • Linux防火墻配置及iptables與firewalld的使用解讀

    Linux防火墻配置及iptables與firewalld的使用解讀

    防火墻是一種網絡安全設備,通過規(guī)則控制進出網絡的訪問行為,它分為硬件防火墻和軟件防火墻兩大類,iptables是Linux系統(tǒng)中用于配置防火墻的工具,具有4個表和5個鏈,firewall命令用于配置和管理防火墻,有drop、block、public、external、dmz等不同的區(qū)域配置
    2025-01-01
  • Linux中禁止用戶修改/重置密碼

    Linux中禁止用戶修改/重置密碼

    這篇文章主要給大家介紹了關于在Linux中禁止用戶修改/重置密碼的相關資料,文中給出了詳細的示例代碼供大家參考學習,對大家具有一定的參考價值,需要的朋友們下面跟著小編一起來看看吧。
    2017-06-06
  • Apache Rewrite url重定向功能的簡單配置

    Apache Rewrite url重定向功能的簡單配置

    Rewrite url重定向就是實現URL的跳轉和隱藏真實地址,基于Perl語言的正則表達式規(guī)范。平時幫助我們實現擬靜態(tài),擬目錄,域名跳轉,防止盜鏈等
    2010-08-08
  • Linux系統(tǒng)交換空間介紹

    Linux系統(tǒng)交換空間介紹

    今天小編就為大家分享一篇關于Linux系統(tǒng)交換空間介紹的文章,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-09-09

最新評論

定边县| 固镇县| 普兰店市| 海门市| 房产| 长沙县| 五寨县| 余江县| 都安| 建宁县| 紫云| 建昌县| 驻马店市| 秀山| 金平| 太保市| 集安市| 依兰县| 和林格尔县| 宜兰县| 府谷县| 康马县| 大方县| 增城市| 博爱县| 永春县| 昂仁县| 准格尔旗| 扎兰屯市| 余庆县| 商城县| 杨浦区| 墨竹工卡县| 晋江市| 马关县| 临高县| 张家港市| 麦盖提县| 平定县| 威信县| 青河县|