Как узнать IP-адреса, обращающиеся к вашему веб-серверу Apache: секреты командной строки.

egrep -o '\b[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\b' access.log | sort -u


Команда egrep -o ‘\b[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\b’ access.log будет искать IP-адреса в файле access.log используя регулярное выражение. Далее команда sort -u будет сортировать полученные IP-адреса и удалять дубликаты. Эта команда полезна, если вы хотите узнать, какие IP-адреса обращаются к вашему веб-серверу Apache. Альтернативой может быть использование других инструментов для обработки логов сервера, например, программного обеспечения аналитики веб-сервера. Аргумент access.log представляет путь к файлу лога, который нужно проанализировать.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *