全網備份專案解決方案例項

2021-12-30 06:37:25 字數 1890 閱讀 3188

專案要求:

1、需要備份的檔案或目錄有(原則上,只要是運維人員寫入或更改的資料,都需要備份):

/var/spool/cron/root /etc./rc.local /etc/sysconfig/iptables /var/www/html /app/logs

2、為了規範化,每台web伺服器進行本地備份時都本分到/backup目錄下

3、每台web伺服器進行本地備份時,都備份到backup下以本機ip位址命名的目錄中

4、打的tar包檔名中需要包含執行當天的日期

5、統一備份資料的伺服器通過rsync daemon方式提供儲存備份資料的目錄/backup

6、由於web伺服器本地儲存空間有限,需要將超過7天的備份資料刪除

7、為了方便的知道每次備份是否成功 我們需要做如下操作:

a.在每台web伺服器上檢查備份是否成功

b.在儲存備份資料的伺服器上檢查備份資料是否推送成功,並傳送郵件至管理員郵箱

8由於備份伺服器空間有限 需要刪除超過180天的備份資料,但每週六的備份資料需要永久儲存

客戶端上的配置:

#vim bak.sh

#!/bin/bash

ip=$(ifconfig eth1|awk -f "[ :]+" 'nr==2 ')

path=/backup

if [ $(date +%w) -eq 0 ]

then

time="week$(date +%f%w -d "-1day")"

else

time=$(date +%f -d "-1day")

fimkdir $path/$ip/ -p

cd / &&\

tar zcfh $path/$ip/backup$time.tar.gz var/spool/cron/root etc/rc.local etc/sysconfig/iptables var/www/html app/logs server/scripts &&\

md5sum $path/$ip/backup$time.tar.gz >$path/$ip/flag_$time.log &&\

rsync -az $path/ [email protected]::backup --password-file=/etc/rsync.password &&\

find /backup/ -type f -mtime +7 ( -name ".log" -o -name ".tar.gz" ) |xargs rm -f

#crontab -e

00 00 * /bin/sh bak.sh > /dev/null

備份伺服器上的配置

#vim baf.sh

#!/bin/bash

ip=$(ifconfig eth1|awk -f "[ :]+" 'nr==2 ')

path=/backup

if [ $(date +%w) -eq 0 ]

then

time="week$(date +%f%w -d "-1day")"

else

time=$(date +%f -d "-1day")

filang=en

find /backup -type f -name "$.log"|xargs md5sum -c >>$path/$_result.log 2>&1

mail -s "$time bak result" [email protected]

find /backup/ -type f -mtime +180 ! -name "week_6*" |xargs rm -f

#crontab -e

00 00 * /bin/sh baf.sh > /dev/null

IPv6全網解決方案

應用背景 ipv4協議是目前廣泛部署的網際網路協議,然而,隨著internet的發展,該協議在歷經了20多年的實踐與考驗後,已逐漸暴露出設計的先天不足以及諸多侷限,成為ip技術應用和未來發展的瓶頸制約。而ipv6作為下一代網路的基礎以其鮮明的技術優勢得到廣泛的認可,為業務發展創造了機會 ipv6的產...

Symantec BE備份解決方案

一 概述 隨著中國進入wto後,國內保險行業迅速發展,國外保險機構也加速進入中國市場的步伐,加上人們對保險的意識的逐步增強,日益膨大的市場份額,加速了眾多保險公司之間的競爭。迅速占領市場占有率成為各保險公司最重要的市場策略,分公司 營業點 商遍布各地,內部的通訊以及溝通顯得十分重要。並且,隨著保險資...

資料自動備份解決方案

1 網盤自動備份 隔離備份 隔離備份介紹 直接在網盤內建立專案 檔案進行稿寫操作很可能會與網盤資料不同步導致資料丟失完整性,對檔案造成損壞,所以這種方式是不可取的。因此採用隔離備份,所謂隔離備份就是在a資料夾進行稿寫,當關閉計算機時自動備份a資料夾的所有內容到 b資料夾 這裡b資料夾是網盤目錄 進行...