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

15 января 2014

Хочется всегда иметь под рукой команду, для быстрой оценки содержимого access_log, без привлечения разных анализаторов. Чтобы не напрягать каждый раз память — добавляю её в свои рецепты, вот она:

cut -d" " -f1 access_log|sort|uniq -c|sort -n>out.txt

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