亚洲Aⅴ无码Av红楼在线观看_国产午夜福利涩爱AⅤ_国产sm调教一区二区三区_精品人妻一区二区三区不卡毛片

億恩科技有限公司旗下門(mén)戶資訊平臺(tái)!
服務(wù)器租用 4元建網(wǎng)站

Linux系統(tǒng)如何實(shí)現(xiàn)數(shù)據(jù)自動(dòng)化備份?

相對(duì)windows而言,linux上的自動(dòng)備份相對(duì)會(huì)復(fù)雜一些,但通過(guò)USA-IDC技術(shù)清晰描述整個(gè)過(guò)程之后也會(huì)變的相當(dāng)簡(jiǎn)單,幾步即可完成操作,以下對(duì)每個(gè)參數(shù)都進(jìn)行了清晰的解釋?zhuān)缬胁幻靼字?,可?lián)系我們。

Linux系統(tǒng)如何實(shí)現(xiàn)數(shù)據(jù)自動(dòng)化備份?

相對(duì)windows而言,linux上的自動(dòng)備份相對(duì)會(huì)復(fù)雜一些,但通過(guò)USA-IDC技術(shù)清晰描述整個(gè)過(guò)程之后也會(huì)變的相當(dāng)簡(jiǎn)單,幾步即可完成操作,以下對(duì)每個(gè)參數(shù)都進(jìn)行了清晰的解釋?zhuān)缬胁幻靼字帲陕?lián)系我們?!?span>#”表示注解,是不執(zhí)行的

#! /usr/bin/env bash

###-------------------------------###

#     User Variables       #

###-------------------------------##

backupSrc=/var/www/html:/etc/passwd # 表示要備份文件路徑,不同文件夾用“:”分隔

backupDest=/backup                  # 這個(gè)參數(shù)不用去更改

removePrevious=y                    # 服務(wù)器上是否需要保存本備文件 #default remove previous

DATENAME=`date +%Y%m%d%H%M`         # 根據(jù)不同日期產(chǎn)生不同名稱備份文件

tmpPath=/backup/tmp$DATENAME        # 臨時(shí)文件路徑,不用更改

mkdir -p /backup/tmp$DATENAME       # 臨時(shí)文件路徑,不用更改

###     配置 FTP      ###

useFTP=y                             # 是否需要備份到遠(yuǎn)程FTP   # y or n

user=xxxxx                           # FTP帳號(hào)

password=xxxxxx  # FTP密碼

serverAndPath=ip/123123/             # FTP服務(wù)器和路徑,  # default put server root path

ftpServer=ftp://$user:$password@$serverAndPath   # 參數(shù)不用改

#  Syntax for ftpserver:  ftp://user:pass@ftp.server.com/folder

(WITHOUT Trailing /) 不用管;

###    配置數(shù)據(jù)庫(kù)Mysql     ###

mysqlFlag=y                         # 是否需要備份數(shù)據(jù)庫(kù)  # default backup database

mysqlUser=xxxxx                     # 數(shù)據(jù)庫(kù)備份帳號(hào)

mysqlPassword=xxxxxxxxxxxxx         #數(shù)據(jù)庫(kù)備份密碼

argv=" --all-databases --event"     # 數(shù)據(jù)庫(kù)備份參數(shù)

if [ removePrevious = y ]

then

cd /backup

rm -rf *.tar.gz

fi

###    Begin  Backup Script        ###

backupFile()

{

Path=`echo $1 | sed 's#//*$##'`

backupPath=${Path%/*}

backupName=${Path##/*/}

if [ -d $Path ] ; then

cd $backupPath

tar czvf $tmpPath/$backupName.tar.gz $backupName > /dev/null 2>&1

fi

if [ -f $Path ] ; then

tar czvf $tmpPath/$backupName.tar.gz  $Path > /dev/null 2>&1

fi

}

backMysql()

{

cd $tmpPath

mysqldump -u$mysqlUser -p$mysqlPassword $argv> sql.bak

}

##    backup file or dir     ###

oldIFS=$IFS

IFS=:

for file in $backupSrc

do

backupFile $file

done

IFS=$oldIFS

##    backup file end        ###

##   backup myql             ###

if [ $mysqlFlag = y ]

then

backMysql

fi

##   backup myql             ###

##   create backupfile begin    ###

cd /backup

tar czvf $DATENAME.tar.gz $tmpPath/* > /dev/null 2>&1

rm -rf $tmpPath

##   create backupfile end    ###

if [ $useFTP = y ]

then

echo "$DATENAME.tar.gz $ftpServer"

curl -T $DATENAME.tar.gz $ftpServer

fi

河南億恩科技股份有限公司(www.allwellnessguide.com)始創(chuàng)于2000年,專(zhuān)注服務(wù)器托管租用,是國(guó)家工信部認(rèn)定的綜合電信服務(wù)運(yùn)營(yíng)商。億恩為近五十萬(wàn)的用戶提供服務(wù)器托管、服務(wù)器租用、機(jī)柜租用、云服務(wù)器、網(wǎng)站建設(shè)、網(wǎng)站托管等網(wǎng)絡(luò)基礎(chǔ)服務(wù),另有網(wǎng)總管、名片俠網(wǎng)絡(luò)推廣服務(wù),使得客戶不斷的獲得更大的收益。
服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:0371-60135900
虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:0371-55621053
網(wǎng)絡(luò)版權(quán)侵權(quán)舉報(bào)電話:0371-60135995
服務(wù)熱線:0371-60135900

0
0
分享到:責(zé)任編輯:小柳

相關(guān)推介

共有:0條評(píng)論網(wǎng)友評(píng)論:

驗(yàn)證碼 看不清換一張 換一張

親,還沒(méi)評(píng)論呢!速度搶沙發(fā)吧!