Появилась задача создать надёжный сервис БД типа MySQL. Я предпочитаю MariaDB, которая с версии 10 поддерживает работу master-master, но данная схема работает только для двух серверов и плохо относится к ситуации split-brain. Сервер Выбор пал на MariaDB Galera, которая позволяет использовать multi-master, а в ситуации split-brain работает механизм minority opinion.…
Просматривая кино вечером поймал себя на том, что часто вручную приходится регулировать звук. Отвлекает от просмотра фильма. Поставил себе цель автоматизировать этот процесс. Некоторые проигрыватели это могут из коробки (например, VLC); для mp3 есть метка replay gain, с которой могут работать соответствующие проигрыватели (при первой встрече с файлом проигрыватель добавляет…
Generic Link to the old post. GitLab Я уже писал про применение ключей для подключении по SSH. Но если ограничить подключение по SSH таким методом, станет невозможно подключиться к GitLab. В связи с этим я немного пересмотрел настройки, а так же добавил новых параметров. # vi /etc/ssh/sshd_config PubkeyAuthentication yes #разрешаем…
Иногда возникает необходимость сделать копию удалённого ресурса через 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 " В результате из корня…