23 Jul 2019, 23:30

Быстрый и простой способ восстановить загрузчик Linux

Случайно снес свой загрузочный сектор у себя на компьютере и пошел восставливать. Загрузчик также часто теряется, если ставить Windows на машину где уже живет Linux. Каждый раз забываю как правильно восстанавливать и в разных ситуациях нужен разный подход, но тут наткнулся на прекрасный live-cd, который все за меня сделал по нажатию кнопки.

21 Jul 2019, 13:55

Бесшумный NAS для дома и собственное файловое облако на Linux

Из-за очередного приступа параноии, я решил сменить Google Drive на собственное решение и хранить свои файлики поближе к телу. Выбор был между: поднимать в каком-нибудь DigitalOcean виртуалку и хранить там, или собрать дома свое хардварное решение. Подсчитав сколько будет стоить виртуалка с нужным объемом диска, выбор был сделан в пользу домашнего NAS-сервера.

25 Feb 2019, 14:45

Фиксация TTL на Android для обхода ограничений на раздачу интернета

Столкнулся с проблемой раздачи интернета с Android-телефона на другие устройства, через мобильную точку доступа, у некоторых операторов. Оператор или вообще запрещает раздавать интернет, или берет за это деньги. Однако есть способы обойти этот запрет. Здесь расскажу, что у меня получилось.

22 Feb 2019, 15:55

Как получить root-права на Adnroid

Быстроman как получить root-права на Android смартфоне. Я буду использовать OnePlus 3 и Android 8.0, но инструкция должна подойти и к другим устройствам.

14 Jan 2019, 16:35

Установка и создание пулов ZFS аналогичных RAID в Ubuntu

ZFS - это файловая система на стероидах. С помощью ZFS можно собрать подобие RAID-массивов, но с дополнительными функциями, которые могут быть полезны в хозяйстве. Здесь покажу как установить zfs и собрать аналог RAID-10 массива на примере Ubuntu 18.04

13 Jan 2019, 22:50

Как включить подсистему Linux в Windows 10

Относительно недавно в Windows 10 появилась возможность запускать linux подсистему. Из себя эта подсистема представляет некую прослойку, которая умеет переводить линуксовые системные вызовы в виндовые. На практике выглядит как будто виртуалка (но ею не является), которой в /mnt подмонтирован локальный диск C:/.

Быстроman как включить linux подсистему.

09 Jul 2018, 19:33

Запускаем Postfix в Docker-контейнере и настраиваем PTR, SPF, DKIM и DMARC

Тут опишу как установить почтовый сервер Postfix для рассылки почты. Также расскажу про DKIM, SPF, DMARC. Поднимать буду в docker-контейнере, потому что это просто и быстро.

20 Feb 2018, 16:32

Подключение камеры к Raspberry Pi Zero W

Приехала камера с Aliexpress для подключения к Raspberry Pi через разъем DSI. Пока подключал прошел по некоторым “граблям”. Расскажу подробней.

24 Jan 2018, 18:15

Как перенести базу MySQL на новый сервер без даунтайма

Часто возникают ситуации с переездами базы между серверами. Здесь расскажу как перенести базу MySQL с одного сервера на другой без даунтайма.

27 Oct 2017, 01:15

Обзор и начальная установка Raspberry Pi Zero W

Недавно вышла новая версия Raspberry Pi - Zero W. Это то же самое что просто Zero, только с Wi-fi и Bluetooth на борту. В общем решил заказать, поиграться.

10 Oct 2017, 00:49

Создание программного RAID 1 зеркала в Ubuntu

Краткий мануал как в Ubuntu 16.04 собрать софтварный RAID и смонтировать его в /mnt.

05 Oct 2017, 15:49

Робот-бармен NALIVATOR-9000

Кросс-пост моей статьи на Хабрахабре. Пару лет назад я наткнулся на проект Bartendro на Kickstarter. Мне понравилась идея, и я решил, что идеальное применение для моего недавно приобретенного Raspberry Pi найдено.

29 May 2017, 14:43

Как написать systemd unit-файл для автозагрузки своего сервиса

Здесь покажу как писать инитники для автозапуска какого-либо демона в системе с systemd.

25 May 2017, 21:05

Как написать Telegram бота на Golang

Telegram - очень удобный мессенджер и у него есть отличный инструмент, который можно использовать в своих самых разных целях - боты. Bot - это аккаунт в телеграме, который управляется программой, а не человеком.

Здесь я покажу пример написания telegram-бота для мониторинга состояния сайтов на языке Go. Бот будет обходить список URL-ов, который указан в конфиге, и, если этот URL не открывается или отдает не HTTP/200, то писать о падении в определенный чат.

10 Apr 2017, 18:35

Самая краткая шпаргалка systemd на примере Ubuntu 16.04

С версии 16.04 Ubuntu включает в себя systemd как init-систему по умолчанию. На systemd также перешли Debian, CentOS и другие популярные linux-дистрибутивы. Это краткая шпаргалка по командам systemctl и jounrnalctl

31 Mar 2017, 18:19

Введение в протокол IPv6 в сравнении с IPv4

В последнее время все чаще и чаще приходится сталкиваться с протоколом IPv6. Здесь я собрал основную информацию про IPv6 и постарался максимально кратко изложить ее с практической точки зрения. То, что описано в этой статье - это все очень поверхностно и дает лишь общее представление об IPv6.

16 Feb 2017, 23:31

Параметры кросс-компиляции Golang для Raspberry Pi

Чтобы скомпилировать исходники на go и потом запустить полученный бинарник на raspberry pi нужно выставить определенные env-переменные перед компиляцией.

30 Nov 2016, 19:55

Вечный кэш у DNS резолвера в Java

Как известно, чтобы обеспечить кросс-платформенность у JVM свой DNS-резолвер, который работает отдельно от системного и работает местами очень странно. На днях столкнулся с интересным поведением некоторых java приложений и долго ломал голову в чем же дело - оказалось, Java навечно кэширует DNS ответы.

12 Oct 2016, 12:56

Замена диска в RAID-е

Замена сбойного диска на сервере - самая распространенная задача. С ней приходится сталкиваться с завидной регулярностью. Здесь описан пример замены сбойного диска в софтовом RAID-е.

09 Aug 2016, 12:56

Как расширить LVM раздел

Очень часто возникает необходимость расширения Linux раздела. Это актуально как для виртуальных машин, так и для железных серверов. Если в системе используется LVM, то сделать это достаточно просто.