linux下常用的日誌分析命令

2022-09-22 22:39:25 字數 1313 閱讀 4593

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 找...