04.08.2021

Как проверить работу gzip сайта при помощи curl?

Проверить работу gzip можно отправив запрос при помощи curl: curl -H «Accept-Encoding: gzip» -I https://example.com В ответе должна быть информация о gzip: HTTP/1.1 200 OK Server: nginx Date: Sat, 02 May 2015 15:00:09 GMT Content-Type:…

03.08.2021

Изображение терминала для ввода команд

Как найти рабочие хосты в подсети через Linux?

Например, нам надо найти все работающие хосты (если файерволом не закрыты) в диапазоне 10.126.0.1-20: echo 10.126.0.{1..20} | xargs -n1 -P0 ping -c1 | grep «bytes from» | grep 10.126.0 | awk {‘print $4’} | sort…

03.08.2021

Изображение терминала для ввода команд

Как отфильтровать ip адреса по максимальному количеству запросов в Linux из логов?

Пример выборки: tail -n 400000 access.log | grep ’01/Aug/2020:13′ | cut -d ‘ ‘ -f 1 | sort | uniq -c | sort -n | tail -n 30 Детальный разбор приведенных команд с параметрами через…

21.09.2018

Изображение терминала для ввода команд

Тестирование производительности веб-серверов при помощи Apache Benchmark (ab)

При разработке веб приложений, будь то личные блоги, интернет магазины или многофункциональные порталы, полезно знать, какую нагрузку они смогут выдерживать. Основной задачей любого тестирования производительности сайта является понимание его устойчивости к нагрузкам, которые могут появляться…

07.09.2017

мониторинг сайтов pic

Установка PHP Server Monitor

Исходим из того, что уже стоит LAMP. Переходим в default папку,качаем PHPServerMonitor, распаковываем, меняем владельца и группу: $cd /var/www/html $wget https://sourceforge.net/projects/phpservermon/files/phpservermon/phpservermon-3.2.0.zip $unzip PHP Server Monitor $sudo chown www-data:www-data cd /var/www/html/phpservermon Создаем базу и пользователя для…