91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用Shell+Linux命令實現日志分析

發布時間:2021-09-03 16:58:32 來源:億速云 閱讀:126 作者:chen 欄目:開發技術

本篇內容主要講解“怎么用Shell+Linux命令實現日志分析”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么用Shell+Linux命令實現日志分析”吧!

一、列出當天訪問次數最多的IP
命令:

代碼如下:

cut -d- -f 1 /usr/local/apache2/logs/access_log |uniq -c | sort -rn | head -20


原理:

代碼如下:


       cut
       -d, --delimiter=DELIM
              use DELIM instead of TAB for field delimiter
              表示用-分割,然后-f 1
       -f, --fields=LIST
              select only these fields;  also print any line that contains  no
              delimiter character, unless the -s option is specified
           表示打印第一部分,就是ip
 uniq 是將重復行去掉, -c表示前面前面加上數目,
       sort -rn 就是按照數字從大到小排序,
       head -20取前面20行

      
最后打印的結果大概是這樣:

代碼如下:

   217 192.114.71.13
   116 124.90.132.65
   108 192.114.71.13
   102 194.19.140.96
   101 217.70.34.173
   100 219.235.240.36

以下是其他一些分析日志的shell用法:

1、查看當天有多少個IP訪問:

代碼如下:

awk '{print $1}' log_file|sort|uniq|wc -l

2、查看某一個頁面被訪問的次數;

代碼如下:

grep "/index.php" log_file | wc -l

3、查看每一個IP訪問了多少個頁面:

代碼如下:

awk '{++S[$1]} END {for (a in S) print a,S[a]}' log_file

4、將每個IP訪問的頁面數進行從小到大排序:

代碼如下:

awk '{++S[$1]} END {for (a in S) print S[a],a}' log_file | sort -n

5、查看某一個IP訪問了哪些頁面:

代碼如下:

grep ^111.111.111.111 log_file| awk '{print $1,$7}'

6、去掉搜索引擎統計當天的頁面:

代碼如下:

awk '{print $12,$1}' log_file | grep ^\"Mozilla | awk '{print $2}' |sort | uniq | wc -l

7、查看2009年6月21日14時這一個小時內有多少IP訪問:

代碼如下:

awk '{print $4,$1}' log_file | grep 21/Jun/2009:14 | awk '{print $2}'| sort | uniq | wc -l

到此,相信大家對“怎么用Shell+Linux命令實現日志分析”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

梁山县| 海城市| 集安市| 澄城县| 汨罗市| 塔河县| 噶尔县| 秀山| 遂平县| 都兰县| 习水县| 密山市| 通渭县| 承德市| 赣州市| 四会市| 日喀则市| 汾西县| 凌海市| 岳西县| 海盐县| 兖州市| 甘谷县| 永善县| 扶沟县| 阳信县| 凤城市| 漾濞| 公安县| 溧水县| 大埔区| 五华县| 德清县| 金沙县| 武平县| 聂拉木县| 亳州市| 柯坪县| 灵丘县| 蓬莱市| 忻城县|