linux

Актуализация реплики mysql с помощью pt-table-checksum и pt-table-sync

При использовании механизма репликации mysql необходимо иметь идентичные наборы данных на всех серверах участвующих в схеме.

Если появляется расхождение данных необходимо его устранить. Это можно сделать пересозданием slave реплики (что не всегда удобно) или воспользоваться утилитами pt-table-checksum и pt-table-sync. Далее я опишу работу с этими утилитами на примере Linux Debian.

Читать далее

IPSec: Туннель между Mikrotik и Openswan

Данная статья описывает способ организации шифрованного канала между двумя сетями, с одной стороны в качестве маршрутизатора выступает Mikrotik RouterBoard 750GL с другой Linux Debian 7.
Читать далее

rsync: Копирование только дерева каталогов

Иногда необходимо перенести только дерево каталогов в рамках одного сервера или на другой сервер. Это можно сделать с помощью команда rsync.

Читать далее

Linux: Перенос системных пользователей и их домашниее директории на другой сервер

Перенос системных пользователей с домашними директориями проходит в два этапа:

  1. Перенос учетных записей и паролей
  2. Перенос домашних директорий

Читать далее

Perl: DBI ошибка Too many connections at lib/Kernel.pm

Недавно на одном сайте интернет-магазина при увеличении посещаемости стала выскакивать ошибка — DBI connect(‘datebase;host=localhost’,’user’,…) failed: Too many connections at lib/Kernel.pm line 1432

Читать далее

nginx: устранение ошибки accept() failed (24: Too many open files)

Очень часто при высокой нагрузке на сервер nginx возникает ошибка 24: Too many open files

Читать далее

Mytop: Утилита для мониторинга состояния MySQL

Mytop — это простая утилита для мониторинга рабочих процессов MySQL. По своей сути очень похожа на системную утилиту top, но с привязкой к MySQL. Установка в Debian проходит очень просто:

Читать далее

Двухфакторная авторизация на основе google-authenticator

Двухфакторная авторизация используется для усиление защиты системы, при ее использовании помимо пары логин пароль применяется дополнительный механизм авторизации. Например смарт-карта или одноразовый пароль. О втором типе защиты я и хотел бы рассказать.

Читать далее