Monit — это легковесная система мониторинга серверов, имеющая открытый исходный код. Monit устанавливается на сервер и обеспечивает возможность отправки уведомлений в случае обнаружения проблем. Кроме того, Monit может автономно выполнять определенное действие в качестве реакции на заданные события.
Анализ количества tcp-соединений в Debian Linux
Иногда нужно быстро проанализировать количество tcp-соединений как во всей системе, так и по конкретному порту.
Какими способами это можно сделать в Debian Linux ?
Как заменить определенное слово во всех *.php файлах ?
Случилась ситуация, что в каталоге лежит много *.php файлов в которых используется устаревшая функция mysql_escape_string и её нужно заменить на mysql_real_escape_string, как это быстро сделать?
Как вывести RAID массив из состояния auto-read-only в Debian Linux
Иногда при просмотре состояния массивов можно увидеть такую картину:
# cat /proc/mdstat
Personalities : [raid1]
md1 : active (auto-read-only) raid1 sda1[0] sdg1[1]
976761472 blocks [2/2] [UU]
bitmap: 0/8 pages [0KB], 65536KB chunk
Давайте разберемся что означает статус active (auto-read-only) ?
Nginx: Блокируем доступ к сайту пользователям из нежелательных стран
Иногда встает задача заблокировать доступ к сайту для пользователей из нежелательных стран, например из Пакистана и Китая.
Как это сделать на примере web-сервера nginx мы рассмотрим ниже.
Работа с дисковыми квотами в Debian Linux
Привожу краткий список полезных команд для работа с дисковыми квотами в Debian Linux.
Оптимизация JPEG и PNG изображении для сайтов
Зачастую, выкладывая фотографии в интернет-магазин или крупный блог, администраторы и редакторы не думают об оптимизации изображений в результате приходится платить дополнительные деньги за лишнее место на хостинге, а ведь этого можно избежать. К примеру, в одном интернет-магазине при общем размере базы фотографий товаров в 15 Гбайт до оптимизации, после оптимизации удалось её уменьшить на 2 Гбайта.
Как это сделать? Читаем ниже.
Как удалить все таблицы из БД PostgreSQL и MySQL ?
Многие конечно не будут заморачиваться удалением таблиц и удалят и создадут заново базу, это удобно если у Вас только один пользователь имеет доступ к БД с простыми набором правами, но пользователей много, то удаление может быть не самой хорошей идеей.
Итак как удалить все таблицы из БД PostgreSQL и MySQL читаем ниже…
Перезапуск конкретного пула для php5-fpm
Традиционно сложилось, что при изменении конфигурации php5-fpm чтобы она вступила в силу выполняют команду reload для основного мастер-процесса php5-fpm, по сути — это отправка сигнала SIGUSR2, но как перезапустить только нужный дочерний процесс?
Как заставить nginx выполнять php-код в html файлах ?
Есть сервер nginx и php5-fpm в качестве fastcgi-бэкенда.
Необходимо настроить эту связку на выполнение php-кода из .html (.htm, .phtml) файлов.
