Записки системного администратора

Ещё один блог о системном администрировании, операционных системах, СУБД, сетях, костылях-велосипедах и пр.

MySQL: Ошибка репликации - Got fatal error 1236 from master when reading data from binary log

После аварийной перезагрузки mysql-сервера, исполняющего роль master, может сломаться репликация. А на slave после выполнения show slave status\G можно лицезреть следующую ошибку:

Slave_IO_Running: No
Slave_SQL_Running: Yes
......
Last_IO_Errno: 1236
Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Client requested master to start replication from position > file size; the first event 'mysql-bin.000034' at 988867715 ...
Читать далее >>

CentOS 7: Настройка программного массива RAID1 на работающей системе

В данной заметке будет описан процесс создания программного raid1 массива на уже установленной и работающей системе CentOS7. Также настроим загрузчик grub таким образом, чтобы при выходе из строя одного из дисков система всеравно запустилась.

Об этой теме в интернете написано довольно много и рассмотрена она на многих ресурсах (вот тут даже на Хабре есть описание), но я решил описать этот ...

Читать далее >>

CentOS 7: Подключение Google Drive или бэкап для бедных

Однажды я озадачился вопросом резервного копирования нескольких сайтов, бэкапы которых некуда было складывать. И тут в голову пришла прекрасная идея использовать в качестве хранилища резервных копий GoogleDrive. По запросу "centos 7 google drive" в поисковиках выводится большое количество статей по его подключению. В этих статьях в основном фигурируют два проекта - google-drive-ocamlfuse (ссылка на github https://github.com/astrada/google-drive-ocamlfuse) и ...

Читать далее >>

CentOS 7: Установка SSL-сертификата от Let's Encrypt для Nginx

Let's Encrypt это новый центр сертификации (CA), который позволяет любому желающему простым способом бесплатно получить и установить SSl-сертификат для своего домена и перевести сайт или сервис на HTTPS. Сайт проекта - letsencrypt.org

В этой заметке я попробую описать весь процесс по генерации и установке сертификата, настройке сайта, работающего на Nginx и CentOS7. Но я думаю, что большая часть этой ...

Читать далее >>

CentOS 7: Настройка mutt для отправки отчетов.

Иногда передо мной встает задача отправки писем с удаленного *nix-сервера на определенный почтовый ящик. Например, каждый день запускается задача обработки каких-то лог-файлов, по результатам строится отчет и отправляется письмом. Или необходимо проконтролировать создание резервной копии. Для отправки таких вот отчетов я пользуюсь mutt. В этой заметке я опишу процесс подключения к mutt почтового ящика Gmail.

Mutt - почтовый клиент с текстовым ...

Читать далее >>

CentOS 7: настройка IPIP-туннеля за 5 минут

Возникают ситуации, в которых необходимо соединить удаленные UNIX-сервера туннелем. Например, для того, чтобы получить доступ к удаленной внутренней сети, соединить внутренние сети серверов виртуализации или же необходимо предоставить локальным пользователям определенные сервисы из удаленной сети. Одним из самых простых в настройке туннелей является IPIP-туннель. О его настройке и пойдет речь в этой заметке.

Стоит отметить, что удобство использования IPIP-туннеля состоит ...

Читать далее >>

Samba4 в роли AD

В этой статье будет рассмотрена по шагам подготовка к использованию Samba4 в роли контроллера домена. Установка производится на сервере под управлением операционной системы CentOS7.

В официальном репозитории CentOS7 предоставляется Samba без поддержки DC, поэтому необходимо скачать Samba RPM package с сайта EnterpriseSAMBA http://enterprisesamba.com/

Sernet производит сборку самбы для нескольких дистрибутивов — Debian, Ubuntu, RHEL, CentOS, SLES, openSUSE. Я использовал ...

Читать далее >>

Iptables - основные понятия и примеры использования

В данной статье я коротко опишу, что такое Iptables, зачем эта утилита нужна, и дам парочку примеров. Для меня Iptables является самой удобной и мощной утилитой для упраления межсетевым экраном, в отличие от ufw, ipfw во FreeBSD или firewalld в новых версиях CentOS.

И так, начнем.

Iptables — утилита командной строки, является стандартным интерфейсом управления работой межсетевого экрана Netfilter в Linux ...

Читать далее >>

Коротко о себе:

Привет! Меня зовут Вадим. В этом блоге я пишу об интересующих меня вещах, о проблемах, с которыми сталкиваюсь во время работы, и о путях их решения.

Связаться со мной можно, написав письмо на адрес vadim@adminbook.click