linux實用的日誌分析指令碼

2022-03-28 18:56:02 字數 1202 閱讀 9715

日誌分析

隨意的tail乙個access_log檔案,下面是一條經典的訪問記錄

實用的日誌分析指令碼

了解日誌的各種定義後,這裡分享一下從網上淘來的一些對日誌分析的指令碼

1.檢視apache的程序數

2.分析日誌檢視當天的ip連線數

cat default-access_log | grep 「10/dec/2010″ | awk 『』 | sort | uniq -c | sort -nr

3.檢視指定的ip在當天究竟訪問了什麼url

cat default-access_log | grep 「10/dec/2010″ | grep 「218.19.140.242″ | awk 『』 | sort | uniq -c | sort -nr

4.檢視當天訪問排行前10的url

cat default-access_log | grep 「10/dec/2010″ | awk 『』 | sort | uniq -c | sort -nr | head -n 10

5.看到指定的ip究竟幹了什麼

cat default-access_log | grep 218.19.140.242 | awk 『』 | sort | uniq -c | sort -nr | less

6.檢視訪問次數最多的幾個分鐘(找到熱點)

awk 『』 default-access_log |cut -c 14-18|sort|uniq -c|sort -nr|head

7.統計乙個文字中包含字元個數

cat pic.access.log |grep /2012/ |wc -l

cat c_access.log |grep "/message/publishmsg/\|/message/publish/" >test1.log 

linux實用的日誌分析指令碼

日誌分析 隨意的tail乙個access log檔案,下面是一條經典的訪問記錄 實用的日誌分析指令碼了解日誌的各種定義後,這裡分享一下從網上淘來的一些對日誌分析的指令碼 1.檢視apache的程序數ps aux grep httpd wc l 2.分析日誌檢視當天的ip連線數cat default ...

日誌分析的shell指令碼

bin sh 顯示指令碼說明,不同顏色 echo e e 34 1m e 0m echo e e 34 1m format like analysis log.sh 2007 07 01 e 0m echo e e 34 1m default parameters is today e 0m ech...

Nginx Apache日誌分析指令碼

1,檢視 apache 程序 ps aux grep httpd grep v grep wc l 2,檢視80埠的tcp連線 netstat tan grep established grep 80 wc l 3,通過日誌檢視當天ip連線數,過濾重複 cat access log grep 20 ...