亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Linux > 正文

一個監控LINUX目錄和文件變化的Shell腳本分享

2019-10-26 18:42:17
字體:
來源:轉載
供稿:網友

最近看到群里有人聊到他們的服務器最近被掛馬,然后想利用一個腳本能夠實時監控web目錄下文件的變化,也就是對該目錄的增刪改操作都會記錄到相應日志下。

當時感覺這個功能的確實有點意思,所以網上查閱了些資料,自己研究了下,這會兒有空寫了個腳本,分享給大家,如有問題,還請大家指出。

以下我寫了兩個腳本:

腳本1:將需要監控的目錄的原始狀態保存到LOG日志
腳本2:將腳本1的原始狀態與本腳本比對,如果目錄文件發生變化,則將變化的內容保存到日志。

注:原理實際上利用的是du -sb輸出值來判斷文件的變化,再利用diff進行比對。

1.在執行腳本前要保存原始的狀態:

# vi initial.sh
代碼如下:
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin/:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
# 監控的目錄
DIR=/root
# 臨時文件
TMP_A=/tmp/a.txt
# 遍歷指定目錄下的文件大小及路徑并重定向到日志文件
find $DIR -print0 | xargs -0 du -sb  > $TMP_A

2.執行監控腳本
# vi monitor.sh
代碼如下:
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin/:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
# 監控的目錄
DIR=/root
# 日期變量
DATE=`date +%F_%H:%M`
# 臨時文件
TMP_A=/tmp/a.txt
TMP_B=/tmp/b.txt
TMP_C=/tmp/c.txt
# 日志文件
LOG=/var/log/filemodify.log
# 遍歷指定目錄下的文件大小及路徑并重定向到日志文件
find $DIR -print0 | xargs -0 du -sb  > $TMP_B
# 比較目錄變化,并將變化的文件寫入日志
DIFF=$(diff $TMP_A $TMP_B)
if [[ -z $DIFF ]];
 then
   echo "Nothing change" >> $LOG
 else
   echo "Here is the change" >> $LOG
   echo "" >> $LOG
   echo "$DIFF" |awk '{print $3}'|sort -k2n |uniq |sed '/^$/d' |tee $TMP_C >> $LOG
   if [ -s $TMP_C ];
     then
       echo "" >> $LOG
       echo "It modified at $DATE" >> $LOG
# 將當前監控的目錄結構覆蓋為初始狀態
       find $DIR -print0 | xargs -0 du -sb  > $TMP_A
   fi
fi
echo "====================================" >> $LOG
#清理臨時文件
rm -rf $TMP_B $TMP_C

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91视频国产一区| 精品国产成人在线| 热99精品只有里视频精品| 色综合久久88色综合天天看泰| 亚洲黄在线观看| 欧美成人小视频| 日韩av成人在线观看| 国产精品91久久| 国产欧美亚洲视频| 91午夜理伦私人影院| 欧美精品videosex性欧美| 精品露脸国产偷人在视频| 精品久久久久久久大神国产| 欧美在线欧美在线| 美女少妇精品视频| 欧美日韩性生活视频| www亚洲欧美| 欧美又大粗又爽又黄大片视频| 久久久久久国产三级电影| 欧美电影在线观看网站| 欧美国产视频一区二区| 色偷偷av一区二区三区乱| 日韩欧美高清在线视频| 日韩欧美精品在线观看| 91国产美女视频| 国产精品九九久久久久久久| 成人亲热视频网站| 亚洲国产免费av| 97成人在线视频| yw.139尤物在线精品视频| 亚洲自拍小视频免费观看| 久久免费在线观看| 欧美日韩国产精品一区二区三区四区| 亚洲女人初尝黑人巨大| 91九色视频在线| 日韩av网站大全| 全色精品综合影院| 亚洲999一在线观看www| 国产91色在线|| 欧美精品18videosex性欧美| 精品国产91久久久久久老师| 国产免费一区二区三区香蕉精| 国产精品久久久久久久久影视| 国产精品爱啪在线线免费观看| 国产成人高清激情视频在线观看| 国产欧美精品久久久| 中文字幕欧美日韩精品| 欧洲午夜精品久久久| 久久在精品线影院精品国产| 亚洲美女久久久| 久久在线精品视频| 国产精品久久97| 亚洲日本中文字幕免费在线不卡| 日韩高清欧美高清| 国产在线视频91| 国产69久久精品成人看| 午夜精品99久久免费| 亚洲国产成人精品久久久国产成人一区| 亚洲精品91美女久久久久久久| 97国产成人精品视频| 精品久久久久久电影| 午夜精品在线视频| 日韩经典一区二区三区| 欧美在线视频在线播放完整版免费观看| 高清视频欧美一级| 性欧美激情精品| 亚洲欧美国产精品久久久久久久| 欧美黑人视频一区| 欧美日韩中文字幕在线视频| 亚洲香蕉伊综合在人在线视看| 91在线视频免费| 欧美午夜视频在线观看| 国产亚洲欧美aaaa| 精品国内产的精品视频在线观看| 成人免费网站在线观看| 中文字幕成人精品久久不卡| 日韩中文字幕第一页| 精品二区三区线观看| 精品国内自产拍在线观看| 亚洲影视九九影院在线观看| 久久精品成人欧美大片古装| 欧美大尺度电影在线观看| 国产精品丝袜高跟| 国产精品精品久久久| 久久久久www| 精品久久久久久国产91| 国产69精品99久久久久久宅男| 国产一区二区三区欧美| 亚洲第一网中文字幕| 欧美精品做受xxx性少妇| 国产自摸综合网| 国产97在线视频| 亚洲精品一区二三区不卡| 国产精品久久在线观看| 久久久久成人精品| 亚洲精品第一页| 欧美福利视频在线观看| 亚洲永久免费观看| 国产精品美女999| 成人福利在线视频| 亚洲精品日韩激情在线电影| 久久亚洲国产成人| 欧美三级xxx| 精品亚洲夜色av98在线观看| 午夜精品视频网站| 在线播放国产一区中文字幕剧情欧美| 国产网站欧美日韩免费精品在线观看| 亚洲精品一区二区久| 国产乱人伦真实精品视频| 日韩在线播放av| 欧美有码在线观看视频| 国模叶桐国产精品一区| 欧美国产亚洲视频| 91免费看国产| 97在线视频免费观看| 精品自拍视频在线观看| 一本色道久久88综合亚洲精品ⅰ| 亚洲天堂久久av| 亚洲精品98久久久久久中文字幕| 亚洲视频国产视频| 亚洲午夜精品久久久久久性色| 欧美精品videossex88| 亚洲欧美日韩高清| 一夜七次郎国产精品亚洲| 中文字幕免费精品一区| 国产999精品久久久影片官网| 亚洲电影av在线| 日韩免费在线播放| 欧美疯狂性受xxxxx另类| 中文字幕v亚洲ⅴv天堂| 91成人在线视频| 亚洲成年人影院在线| 91久久久国产精品| 国外色69视频在线观看| 国产不卡视频在线| 欧美一区二区影院| 亚洲国产精品va在线看黑人| 欧美性生活大片免费观看网址| 亚洲欧美一区二区三区久久| 欧美最顶级丰满的aⅴ艳星| 成人免费黄色网| 色噜噜久久综合伊人一本| 日韩精品欧美国产精品忘忧草| 亚洲第一福利网站| 国产成人激情小视频| www.99久久热国产日韩欧美.com| 日韩激情视频在线播放| 亚洲第一区中文字幕| 日本欧美在线视频| 欧美精品www| 国产一区二区色| 久久精品免费播放| 亚洲激情成人网| 久久精品视频播放| 国产日韩综合一区二区性色av| 欧美久久精品一级黑人c片| 91久久久亚洲精品| 国产精品视频一区二区高潮| 精品视频一区在线视频| 九九热这里只有在线精品视| 97超级碰在线看视频免费在线看| 亚洲性线免费观看视频成熟| 亚洲性xxxx| 欧美成人一区二区三区电影|