apache日誌分析

2021-10-06 02:19:14 字數 951 閱讀 6354

1,檢視apache程序:

2,檢視80埠的tcp連線:

netstat -tan | grep 「established」 | grep 「:80」 | wc -l

3,通過日誌檢視當天ip連線數,過濾重複:

cat access_log | grep 「20/oct/2008」 | awk 『』 | sort | uniq -c | sort -nr

4,當天ip連線數最高的ip都在幹些什麼(原來是蜘蛛):

cat access_log | grep 「20/oct/2008:00」 | grep 「122.102.7.212」 | awk 『』 | sort | uniq -c | sort -nr | head -n 10

5,當天訪問頁面排前10的url:

cat access_log | grep 「20/oct/2008:00」 | awk 『』 | sort | uniq -c | sort -nr | head -n 10

6,用tcpdump嗅探80埠的訪問看看誰最高

tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -f"." 『』 | sort | uniq -c | sort -nr

接著從日誌裡檢視該ip在幹嘛:cat access_log | grep 122.102.7.212| awk '' | sort | uniq -c | sort -nr | less

7,檢視某一時間段的ip連線數:

grep "2006:0[7-8]" www20060723.log | awk '' | sort | uniq -c| sort -nr | wc -l

8, netstat -nat |awk ''|sort|uniq -c|sort –rn

Apache日誌分析

1 獲得訪問前10位的ip位址 cataccess.log awk sort uniq c sort nr head 10 cat access.log awk end 2 訪問次數最多的檔案或頁面,取前20及統計所有訪問ip cat access.log awk sort uniq c sort ...

apache的日誌分析

1,檢視apache程序 2,檢視80埠的tcp連線 netstat tan grep established grep 80 wc l 3,通過日誌檢視當天ip連線數,過濾重複 cat access log grep 20 oct 2008 awk sort uniq c sort nr 4,當天...

Apache日誌分析指令碼

1,檢視apache程序 2,檢視80埠的tcp連線 netstat tan grep established grep 80 wc l 3,通過日誌檢視當天ip連線數,過濾重複 cat access log grep 20 oct 2008 awk sort uniq c sort nr 4,當天...