91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux下怎么實現VPS免費備份腳本

發布時間:2022-04-16 15:14:17 來源:億速云 閱讀:148 作者:iii 欄目:開發技術

今天小編給大家分享一下linux下怎么實現VPS免費備份腳本的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

代碼如下:

#!/bin/bash
#set -x
time=`date +%y%m%d`
#下面是備份mysql
[ ! -e /backup/sqltmp ] && mkdir -p /backup/sqltmp #創建臨時備份mysql目錄
[ ! -e /backup/backsql ] && mkdir -p /backup/backsql #創建mysql備份的存放目錄
cd /backup/sqltmp
sql=`mysqlshow -u用戶名 -p密碼 |grep -v + | grep -ev “data|information|mysql|test” | awk {‘print $2′}` #查詢mysql數據庫里出系統數據以外的網站數據庫,這里可以根據需要修改
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 #創建臨時備份web文件目錄
[ ! -e /backup/backweb ] && mkdir -p /backup/backweb #創建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

以上就是“linux下怎么實現VPS免費備份腳本”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

银川市| 辽中县| 蓬安县| 潜山县| 安阳县| 仙游县| 阿勒泰市| 怀仁县| 米泉市| 泸水县| 蓬莱市| 巴林右旗| 咸阳市| 石首市| 临夏县| 龙南县| 会理县| 东港市| 岑溪市| 平谷区| 定远县| 常宁市| 玛纳斯县| 宝清县| 唐河县| 秦皇岛市| 临清市| 普宁市| 通榆县| 兴仁县| 金堂县| 宝兴县| 利津县| 呼伦贝尔市| 林甸县| 特克斯县| 比如县| 汤阴县| 柏乡县| 威信县| 蓝山县|