Тонкая настройка MySQL

MySQL-сервер содержит большое количество системных переменных, с помощью которых можно производить его тонкую настройку. Глобальные переменные описываются в файле конфигурации my.cnf.
Получить полный список системных переменных в консольном клиенте mysql, можно с помощью команды

mysql> SHOW VARIABLES\g

Часть системных переменных, можно переопределить динамически, то-есть во время работы MySQL сервера, с помощью команды SET.

MySQL сервер поддерживает два типа переменных:

  • Глобальные переменные — инициализируются при старте MySQL-сервера, получая значения по умолчанию;
  • Сеансовые переменные — создаются для каждого соединения клиента с сервером и получают значения, установленные для глобальных переменных.

Читать далее

Мониторинг DDoS атак типа SYN-flood по SNMP

В статье описаны методы определения и динамической защиты, а также реализация мониторинга SYN-flood атак по SNMP с помощью инструментария Cacti. Материал является частичным переводом документации с официального сайта разработчика метода и содержит, помимо всего остального, дополнения для корректной работы в системе.

Принцип динамической защиты заключается в подстройке параметров систем Linux и FreeBSD для работы с TCP в зависимости от величины очереди на SYN. В процессе работы по cron’у или периодическому запуску пуллером из Cacti скрипт проверяет значение очереди и регулирует подстроечные параметры ядра для снижения порога.

Читать далее

Доступ к Google Drive через WebDAV в Windows

В Google Drive отсутствует встроенная поддержка протокола WebDAV. Реализовать данную возможность в Windows можно с помощью сторонних сервисов, одним из которых является DAV-pocket Lab.

dav pocket

Пошаговая инструкция по настройке сетевого диска с содержимым Google Drive для Windows под катом:
Читать далее