中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

linux配置文件、日志文件全備份

linux配置文件、日志文件全備份

創新互聯建站是專業的湖口網站建設公司,湖口接單;提供成都網站制作、成都網站設計,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行湖口網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!

1、分別設置兩臺主機滿足試驗要求

                服務器                      IP                  主機名
         nginx-web服務器            192.168.10.150                   web1
             備份服務器
            192.168.10.20                   backup

要求:每天晚上 00 點整在 Web 服務器上打包備份系統配置文件、網站程序目錄及訪問日志并通過 rsync 命令推送備份服務器 backup 上備份保留(備份思路可以是先在本地按日期打包,然后再推到備份服務器 backup 上),nginx-web服務器是實際工作中的服務器,具體要求如下:

1)服務器的備份目錄必須都為/backup。

2)要備份的系統配置文件包括但不限于:

a.定時任務服務的配置文件(/var/spool/cron/root)。

b.開機自啟動的配置文件(/etc/rc.local)。

c.日常腳本的目錄 (/server/scripts)。 

d.防火墻 iptables 的配置文件(/etc/sysconfig/iptables)。

3)Web 服務器站點目錄(/home/www)。

4)Web 服務器訪問日志路徑(/app/logs)

5)Web 服務器保留打包后的 7 天的備份數據即可(本地留存不能多于 7 天)

6)備份服務器上要按照備份web服務器的 IP 為目錄保存備份,備份的文件按照時間名字保存。

7)備份服務器上,保留每周一的所有數據副本,其它要保留 6 個月的數據副本。

8)需要確保備份的數據盡量完整正確,在備份服務器上對備份的數據進行檢查,把備份的成功及失敗結果信息發給系統管理員郵箱中。

2、nginx-web服務端備份代碼

[root@web1 /]#vim backup.sh
#!/bin/bash
#定義變量
hostip=`hostanme -I`
cd /
varfile="./var/spool/cron/root ./etc/rc.local ./server/scripts ./etc/sysconfig/iptables"
date=`date +%F-%a`
webfile="/home/www"
weblog="/app/logs"
mkdir /backup > /dev/null 2>&1
mkdir -p /backup/$hostip

#打包系統要求的配置文件、web站點目錄、日志目錄
tar -zcf /backup/$hostip/${date}.tar.gz ./$varfile
tar -zcf /backup/$hostip/webfile_${date}.tar.gz ./$webfile
tar -zcf /backup/$hostip/weblog_${date}.tar.gz ./$weblog
md5sum /backup/$hostip/* > /backup/$hostip/md5${date}.txt

#通過rsync發送到備份服務器上
rcyns -avz ./backup/$hostip [email protected]::backup --password-file=/etc/rsync.password > /dev/null 2>&1
if [ $? -ne 0 ];then
 echo "備份失敗" | mail -s "備份情況" [email protected]
fi

#清理7天以前打包的文件
find /backup/$hostip/ -type f -mtime +7 -name "*.tar*" | xargs rm -f
find /backup/$hostip/ -type f -mtime +7 -name "md5*.txt" | xargs rm -f

定時任務

[root@web1 /]# crontab -e
00 00 * * * /bin/bash backup.sh >/dev/null 2>&1

3、備份服務器端代碼

[root@backup /]# vim jiaoyan.sh
#!/bin/bash
date=`date +%F-%a`
cd /
A=(`ls /backup | xargs -n1`)
for ( i=0;i< ${#A[*]};i++ )
do
  /usr/bin/md5sum -c /backup/${A[i]/md5${date}.txt >> ./jiaoyanjieguo 2>/dev/null
  ##-c選項來對文件md5進行校驗。校驗時,根據已生成的md5來進行校驗。生成當前文件的md5,并和之前已經生成的md5進行對比,如果一致,則返回OK,否則返回錯誤信息
done
/bin/mail -s "備份數據" [email protected] < ./jiaoyanjieguo >dev/null 2>&1
rm -rf ./jiaoyanjieguo
find /backup/ -type f -mtime +180 ! -name "*Mon*" | xargs rm -f

定時任務

[root@backup /]# crontab -e
00 06 * * * /bin/bash jiaoyan.sh > /dev/null 2>&1

注:試驗中的rsync服務的安裝參考:http://douer.blog.51cto.com/6107588/1914098

腳本功能的實現還有進一步的優化,如有好的思路可以一起分享···

參考文檔:http://caojiaoyue.blog.51cto.com/11798573/1923404

本文名稱:linux配置文件、日志文件全備份
分享URL:http://m.2m8n56k.cn/article38/pecpsp.html

成都網站建設公司_創新互聯,為您提供電子商務品牌網站制作服務器托管關鍵詞優化全網營銷推廣ChatGPT

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站建設
主站蜘蛛池模板: 色九九 | 欧美精品在线免费观看 | 视频精品一区二区三区 | 露脸国产野战最新在线视频 | 午夜免费片在线观看不卡 | 一级毛片免费视频网站 | 亚洲偷自拍另类图片二区 | 91亚洲成人| 美国一级片免费 | 欧美成人四级hd版 | 三级精品在线观看 | 手机看片国产在线 | 国产精品视频男人的天堂 | 久久黄色片| 中文字幕一区二区三区视频在线 | 精品国产一区二区三区四区不 | 黄网国产 | 一级毛片aaaaaa免费看 | 久草在线最新视频 | 午夜毛片免费观看视频 | 91视频久久久久 | 成人影院欧美大片免费看 | 日韩一区二区三区不卡视频 | 免费中国一级啪啪片 | 国内xxxx乱子另类 | 欧美日本一区二区 | 成人免费看黄 | 国产三级观看 | a级高清免费 | 琪琪午夜伦埋大全影院 | a一级爱做片免费 | 亚洲精品www久久久久久久软件 | 亚洲另类激情综合偷自拍 | 亚洲黄色在线视频 | 玖玖精品在线观看 | 精品一区二区高清在线观看 | 国产欧美久久久另类精品 | 一级毛片免费在线播放 | 理论片我不卡在线观看 | 亚洲男人的天堂网 | 另类专区欧美 |