Как получить уникальные имена хостов из файлов конфигурации Apache

cat /etc/apache2/sites-enabled/* | egrep 'ServerAlias|ServerName' | tr -s ' ' | sed 's/^\s//' | cut -d ' ' -f 2 | sed 's/www.//' | sort | uniq


Команда прочитывает файлы конфигурации Apache, извлекает строки с ‘ServerAlias’ или ‘ServerName’, удаляет лишние пробелы, выделяет второе поле, удаляет ‘www.’ и выводит уникальные имена хостов в алфавитном порядке. Это полезно для анализа веб-сервера и выявления используемых доменных имен. Альтернативы: можно использовать awk вместо tr и cut для более компактного выражения. Аргументы: отсутствуют.

Ответить

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