Потоковая репликация в PostgreSQL 9.6

Потоковая репликация (streaming replication) является передачей записей из WAL (Write-Ahead Log) от мастера к репликам. Писать при этом можно только в мастер, но читать можно как с мастера, так и с реплик. В итоге мы получаем не просто горизонтальное масштабирование, а ещё и отказоустойчивую архитектуру (failover). Приступим к настройке реплики.

Какие команды терминала вы используете чаще всего?

Многие из нас используют командную строку на регулярной основе. А вы когда-нибудь задавались вопросом, какие команды вы используете чаще всего? Есть очень простой способ выяснить. Выполните следующую команду в окне терминала, чтобы увидеть список 10 наиболее часто используемых терминальных команд:

Делаем ввод паролей в терминале видимым

Каждый раз, когда вы используете sudo — терминал попросит вас ввести пароль пользователя. Это отличная мера безопасности, тут никто не спорит. Но терминал не предлагает никакой визуальной обратной связи при вводе пароля. Это часто сбивает с толку. Добавить такую связь довольно просто в результате чего мы будем при вводе видеть «звездочки».

PostgreSQL 9.5 в Ubuntu 15.10+

Добавляем в /etc/apt/sources.list адрес к репозиторию с последним PostgreSQL: sudo -s echo «deb https://apt.postgresql.org/pub/repos/apt/ `lsb_release -s -c`-pgdg main» >> /etc/apt/sources.list Получаем «волшебный» ключик:

Создаём и оптимизируем свой tile-сервер для OpenStreetMap на основе Ubuntu 14.04

Сегодня я расскажу как довольно просто поднять и настроить свой собственный сервер карт (тайловый сервер) на основе Ubuntu Server 14.04 LTS и OpenStreetMap. Итак начнём. Из Википедии: OpenStreetMap (дословно «открытая карта улиц»), сокращённо OSM — некоммерческий веб-картографический проект по созданию силами сообщества участников-пользователей Интернета подробной свободной и бесплатной географической карты мира. Есть довольно подробная официальная статья […]

Linux. Установка и настройка анализатора логов Logwatch

logwatch — это анализатор системных логов (журналов), начиная от /var/log/messagesи заканчивая логами CISCO-оборудования. Результаты анализа утилита группирует и помещает в отчёт, который может как выводиться в stdout, так и отправляться электронной почтой или сохраняется в файл. Формат отчёта предлагается в трех вариантах: plaintext, HTML или файл, при этом вы можете регулировать уровень […]

Управление менеджером терминалов tmux

tmux — свободная консольная утилита-мультиплексор, предоставляющая пользователю доступ к нескольким терминалам в рамках одного экрана. tmux может быть отключен от экрана: в этом случае он продолжит исполняться в фоновом режиме; имеется возможность вновь подключиться к tmux, находящемуся в фоне.

Linux. Настройка двухэтапной аутентификации для пользователя root

Сегодня я расскажу как настроить двухэтапную аутентификацию для пользователя root на вашем сервере по временному одноразовому паролю, что будет генерировать приложение на телефоне или же простая консоль. Смысл в том, что при переходе в суперпользователя на вашем сервере вначале будет запрошен временный (одноразовый) пароль и только затем — пароль рута. […]

ТОП 15 продвинутых команд для работы с tcpdump

Решил составить ТОП 15 самых интерестных способов использования программы анализатора траффика (сниффера) tcpdump. Получение всей полезной информации о пакете. tcpdump -nnvvXSs 1514 -i Перехват логина и пароля для протоколов pop3, imap, smtp и http tcpdump -i port http or port smtp or port imap or port pop3 -l -A \ | […]