cut -d " " -f1,4 access_log | sort | uniq -c | sort -rn | head
Эта команда извлекает самые загруженные времена из журнала доступа Apache:
1. cut -d " " -f1,4 access_log
: Разделяет строки из файла access_log
по пробелу и выводит первое и четвертое поле каждой строки.
2. sort
: Сортирует строки в лексикографическом порядке.
3. uniq -c
: Подсчитывает количество уникальных строк и добавляет количество в начало каждой строки.
4. sort -rn
: Сортирует строки по убыванию количества, чтобы наиболее загруженные времена были вверху.
5. head
: Отображает первые строки, что позволяет увидеть самые загруженные времена.
Альтернатива: Можно использовать аналогичные команды для анализа журнала доступа веб-сервера, такие как awk
и grep
.