В свете растущих DDoS-атак с использованием Memcached в качестве усилителя трафика мне захотелось опубликовать старую заметку про установку и правильную настройку Memcached на Debian 8/9.
Установка MariaDB 10.2 на Debian 9
Думаю всем известно, что MariaDB — это ответвление от MySQL. Разработку и поддержку MariaDB осуществляет компания MariaDB Corporation Ab и фонд MariaDB Foundation. Ведущий разработчик MariaDB — это всем известный Майкл Видениус, автор оригинальной версии MySQL.
На текущий момент актуальной является версия MariaDB 10.2.13, которая была выпущена 13 февраля 2018 года. В новой версии MariaDB хранилище InnoDB было обновлено до выпуска 5.7.21, так же было исправлено более 100 ошибок, в том числе устранено 6 уязвимостей, которые могли быть использованы для инициирования удалённого отказа в обслуживании.
Давайте попробуем установить новую версию на чистую систему Debian 9.3 (Stretch).
Установка VirtualBox Guest Additions на Debian 9
В интернете полно статей как установить VirtualBox Guest Additions на Debian 8, но для Debian 9 они некорректны, т.к. в репозитарии stretch нет пакетов virtualbox-guest-dkms, virtualbox-guest-x11 и т.п.
Знающие люди скажут, что можно воспользоваться репозитарием stretch-backports, там эти пакеты есть, но там версия пакетов 5.1.30, что довольно не актуально, ведь буквально сегодня вышел VirtualBox v5.2.6
В репозитарии sid конечно самые актуальные версии пакетов (5.2.6), но я бы не стал рисковать и ставить что-то из sid на стабильную версию.
Что делать? Читаем ниже.
Как узнать какая система инициализации в вашем дистрибутиве Unix/Linux
Иногда интересно и полезно знать какая система инициализация используется на Вашем Linux-сервере.
Как достоверно узнать SYSTEMD, UPSTART или SYSVINIT у Вас ? Читаем ниже.
Обновление Debian 9 для устранения уязвимости Meltdown в процессорах Intel
Наверно уже весь Интернет знает о том, что в процессорах Intel найдена архитектурная проблема откуда и появилась серия уязвимостей Meltdown и Spectre. Об этом написано на OpenNET, об этом есть пара хороших статей на geektimes.ru (Meltdown и Spectre).
Буквально недавно разработчики Debian выпустили обновление ядра для устранения уязвимостей для Debian 9, отследить состояние обновлений для Debian можно на этой странице.
Как установить обновление ?
Настройка NUT для управления ИБП с нескольких серверов
NUT — это Network UPS Tools или набор программных компонентов, предназначенных для мониторинга силовых устройств, таких как источники бесперебойного питания (ИБП), блоки распределения питания, солнечные контроллеры и блоки питания серверов.
В среде Linux — NUT — это стандарт де-факто для управления ИБП, который позволяет производить мониторинг ИБП не только с сервера к которому подключен ИБП, но и по сети, а так же выполнят ряд действий при наступлении определенных условий. Например, в случае когда заряд батарей ИБП истощается NUT может произвести корректное завершение работы серверов и уведомить об этом системного администратора.
Как настроить NUT на Linux и Windows серверах ? Читаем ниже.
Как включить подсветку синтаксиса в vim на Debian/Ubuntu
Подсветка синтаксиса — это очень удобно, но по умолчанию она отключена в vim.
Как включить ?
Базовая установка и настройка Nginx на Debian 8
В интернете огромное количество статей про установку и настройку Nginx, но во многих статьях есть грубые ошибки конфигурации и неточности.
В небольшой серии статей я постараюсь на реальном сервере показать как правильно устанавливать и настраивать Nginx под разные типовые задачи.
Итак, вперед…
Простое копирование ssh ключей между серверами c использованием утилиты ssh-copy-id
Традиционно администраторы решают задачу копирования ssh ключей между серверами путем копирования содержимого файла /root/.ssh/id_rsa.pub с сервера server1 на server2 в файл /root/.ssh/authorized_keys. Копируют обычно из одного терминала в другой, но есть более изящное решение — это использование утилиты ssh-copy-id, которая позволяет скопировать содержимое id_rsa.pub сервера источник (в нашем случае server1) на сервер приемник (server2) в нужный нам authorized_keys не открывая консоль сервера приемника (server2).
Как быстро удалить огромное количество файлов в каталоге на Linux/FreeBSD ?
Не редко у администраторов возникает задача быстрого удаления огромного количества файлов на Linux или FreeBSD. И как правило все используют классический способ с использованием rm -rf /directory/, но когда в каталоге 900 тыс. файлов, то удаление такого каталога с помощью rm может растянуться на долгие часы.