您好,欢迎来到 猿书

Linux下apache日志分析与状态查看方法

易大师 2016-08-10 1663次浏览 6条评论 1 打赏作者 0 0
问题1:在apachelog中找出访问次数最多的10个IP。 awk '{print $1}' apache_log |sort |uniq -c|sort -nr|head -n 10 awk 首先将每条日志中的IP抓出来,如日志格式被自定义过,可以 -F 定义分隔符和 print指定列; sor...

问题1:在apachelog中找出访问次数最多的10个IP。

awk '{print $1}' apache_log |sort |uniq -c|sort -nr|head -n 10

awk 首先将每条日志中的IP抓出来,如日志格式被自定义过,可以 -F 定义分隔符和 print指定列。

sort 进行初次排序,为的使相同的记录排列到一起。

upiq -c 合并重复的行,并记录重复次数。

sort -nr 按照数字进行倒叙排序。

head 进行前十名筛选。

0

6 条评论

  • laodie 发表于 2016-08-19 13:44

    测试

  • demo 发表于 2016-08-22 16:30

    wk 首先将每条日志中的IP抓出来,如日志格式被自定义过,可以 -F 定义分隔符和 print指定列。

    sort 进行初次排序,为的使相同的记录排列到一起。

    upiq -c 合并重复的行,并记录重复次数。

    sort -nr 按照数字进行倒叙排序。

    head 进行前十名筛选。

  • wwwwww 发表于 2016-08-23 10:14

    wefwefwe

  • 易大师 发表于 2017-03-17 14:50

    你们看懂了吗

  • 易大师 发表于 2017-03-20 13:31

    测试

  • demo 发表于 2017-11-09 11:22

    ceshi