linux下常用的日誌分析命令
形如下面這樣的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下常用日誌分析工具
linux下常用日誌分析工具 logcheck簡介 對於擁有大量賬戶 系統繁忙的linux系統而言,其日誌檔案是極其龐大的,很多沒有用的資訊會將值得注意的資訊淹沒,給使用者分析日誌帶來了很大的不便。現在有一些專門用於分析日誌的工具,如logcheck和friends。logcheck用來分析龐大的日...
linux分析日誌經常用的命令
解法1 cat access log awk sort uniq c sort n r head 10 解法2 cat access log awk f sort t uniq c sort n r head 10 awk end 日誌檔案 sort n tail 首先用awk統計出來乙個列表,然後...
linux下常用檢視日誌命令
1.查詢日誌尾部最後100行的日誌,並且隨檔案 tail fn100 catalina.log2.查詢日誌檔案中的頭10行日誌 head n100 catalina.log3.清空螢幕 ctrl l 或者 clear4.按照關鍵字查詢日誌 知道程式出問題的模組,而且有日誌關鍵字的可以用此方法 1 找...