Введение
В этом проекте вы научитесь выполнять анализ логов на сервере Nginx. Вы получите ценную информацию из логов, например, топ-IP адресов по количеству доступов, IP адресов, которые accessed сервер не менее 10 раз, наиболее часто запрашиваемых запросов и адресов запросов с статусом 404.
🎯 Задачи
В этом проекте вы научитесь:
- Как получить 5 IP адресов с наибольшим количеством доступов за определенную дату
- Как найти все IP адреса, которые accessed сервер не менее 10 раз в заданном диапазоне дат
- Как получить десять наиболее часто запрашиваемых запросов из файла логов, исключая статические файлы и ресурсы
- Как записать все адреса запросов с статусом 404 из файла логов
🏆 Достижения
После завершения этого проекта вы сможете:
- Анализировать и извлекать полезную информацию из логов доступа Nginx
- Автоматизировать задачи анализа логов с использованием shell-скриптов
- Разбираться и применять общие методы анализа логов, такие как фильтрация, сортировка и подсчет
- Управлять и организовывать результаты анализа в структурированном виде