Вообще-то, для любых логов, где есть ip-адрес и нужно сделать выборку по количеству обращений с каждого из них.
опубликован: 2013-03-21 18:13
последняя редакция: 2024-09-26 13:32

Быстрый анализ логов Apache

Хочется всегда иметь под рукой команду, для быстрой оценки содержимого access_log, без привлечения разных анализаторов. Чтобы не напрягать каждый раз память - добавляю её в свои рецепты, вот она:
cut -d" " -f1 access_log|sort|uniq -c|sort -n>out.txt

Здесь f1 - это сортировка по первой колонке. На некоторых хостингах лог ведётся так, что нужно указывать f2. По-идее, мы получим отсортированный по количеству обращений к сайту список ip-адресов и можно поглядеть - не нужно ли кого побанить на всякий случай (про whois тоже не забываем).