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 \ | […]

Средний LA (Load Average) за сутки используя статистику atop

atop — продвинутый интерактивный полноэкранный монитор производительности, расширенный аналог top. Позволяет контролировать загрузку ЦПУ, ОЗУ, HDD, сети и многое другое. На мой взгляд, является самым удобным инструментом для мониторинга состояния системы, поскольку собирает всю необходимую информацию вместе. Важной особенностью является возможность сохранения данных в файл собственного двоичного формата, что мы и […]

PostgreSQL: Создание индекса для uuid[]

Для начала что такое uuid: UUID (universally unique identifier) — это стандарт идентификации, используемый в создании программного обеспечения, стандартизированный Open Software Foundation (OSF) как часть DCE — среды распределённых вычислений (Distributed Computing Environment (англ.)). Основное назначение UUID — это позволить распределённым системам уникально идентифицировать информацию без центра координации. Таким образом, […]

Как сохранять POST-значения в access-логи nginx

Если есть необходимость сохранения в лог обращений к веб-серверу nginx значения, переданные через POST, то это делается довольно просто. Добавляем в конфиг nginx’a дополнительный log_format с именем, к примеру main_post (сама переменная называется $request_body):