Cluster MariaDB Galera 10.0

Появилась задача создать надёжный сервис БД типа MySQL. Я предпочитаю MariaDB, которая с версии 10 поддерживает работу master-master, но данная схема работает только для двух серверов и плохо относится к ситуации split-brain. Сервер Выбор пал на MariaDB Galera, которая позволяет использовать multi-master, а в ситуации split-brain работает механизм minority opinion.…

Gentoo Linux и Volume normalization в pulseaudio

Просматривая кино вечером поймал себя на том, что часто вручную приходится регулировать звук. Отвлекает от просмотра фильма. Поставил себе цель автоматизировать этот процесс. Некоторые проигрыватели это могут из коробки (например, VLC); для mp3 есть метка replay gain, с которой могут работать соответствующие проигрыватели (при первой встрече с файлом проигрыватель добавляет…

SSH по ключам

Generic Link to the old post. GitLab Я уже писал про применение ключей для подключении по SSH. Но если ограничить подключение по SSH таким методом, станет невозможно подключиться к GitLab. В связи с этим я немного пересмотрел настройки, а так же добавил новых параметров. # vi /etc/ssh/sshd_config PubkeyAuthentication yes #разрешаем…

Синхронизация по FTP

Иногда возникает необходимость сделать копию удалённого ресурса через FTP. Для Linux имеется замечательный инструмент - lftp. Пример скрипта: #!/bin/bash HOST='ftp-server.com' USER='root' PASS='Qwerty123' TARGETFOLDER='/mnt/backup' SOURCEFOLDER='/' lftp -f " open $HOST user $USER $PASS lcd $SOURCEFOLDER mirror --use-cache --verbose $SOURCEFOLDER $TARGETFOLDER -e -x ^\..+/$ -x ^trash/ bye " В результате из корня…