Нюансы работы с Redis: репликация
DevOps-инженер компании Nixys продолжает свой обзор Redis. Эта статья — подробное руководство по базовой репликации Redis, из которого вы узнаете, как настроить эту БД на высокий уровень отказоустойчивости. В конце статьи автор поместил разбор атаки на Redis через H2Miner, из-за которой можно полностью потерять данные на инстансе Redis.
https://habr.com/ru/companies/nixys/articles/805463/
🐧 DevOps School
DevOps-инженер компании Nixys продолжает свой обзор Redis. Эта статья — подробное руководство по базовой репликации Redis, из которого вы узнаете, как настроить эту БД на высокий уровень отказоустойчивости. В конце статьи автор поместил разбор атаки на Redis через H2Miner, из-за которой можно полностью потерять данные на инстансе Redis.
https://habr.com/ru/companies/nixys/articles/805463/
🐧 DevOps School
Почтовый сервер с нуля. Часть 2
DevOps-инженер из Nixys продолжает цикл статей про создание почтового сервера с нуля. Во второй части он покажет, как его настроить с помощью PostfixAdmin, Dovecot и RainLoop. Автор расскажет об основных возможностях Dovecot и его best practices, функционале RainLoop, назначении и преимуществах PostfixAdmin, а также о взаимодействии между Exim4, Dovecot, PostfixAdmin и RainLoop. Этот набор инструментов обеспечит не только стабильную работу почтового сервера, но и удобство использования как для пользователей, так и для администраторов.
https://habr.com/ru/companies/nixys/articles/807681/
🐧 DevOps School
DevOps-инженер из Nixys продолжает цикл статей про создание почтового сервера с нуля. Во второй части он покажет, как его настроить с помощью PostfixAdmin, Dovecot и RainLoop. Автор расскажет об основных возможностях Dovecot и его best practices, функционале RainLoop, назначении и преимуществах PostfixAdmin, а также о взаимодействии между Exim4, Dovecot, PostfixAdmin и RainLoop. Этот набор инструментов обеспечит не только стабильную работу почтового сервера, но и удобство использования как для пользователей, так и для администраторов.
https://habr.com/ru/companies/nixys/articles/807681/
🐧 DevOps School
Bare-metal Kubernetes — спускайся с облаков
MetalLB — это решение для балансировки нагрузки в средах Kubernetes, которые не имеют доступа к встроенным балансировщикам, как в облачных провайдерах. Этот инструмент предлагает простой и эффективный способ добиться внешней доступности для сервисов в Kubernetes с помощью собственной инфраструктуры.
Статья Данила, DevOps-инженера компании Nixys, предназначена для тех, кто только начинает свой путь в мире Kubernetes и хочет понять, как развернуть кластер Kubernetes на собственных серверах с отказоустойчивым балансировщиком в виде MetalLB.
https://habr.com/ru/companies/nixys/articles/816769/
🐧 DevOps School
MetalLB — это решение для балансировки нагрузки в средах Kubernetes, которые не имеют доступа к встроенным балансировщикам, как в облачных провайдерах. Этот инструмент предлагает простой и эффективный способ добиться внешней доступности для сервисов в Kubernetes с помощью собственной инфраструктуры.
Статья Данила, DevOps-инженера компании Nixys, предназначена для тех, кто только начинает свой путь в мире Kubernetes и хочет понять, как развернуть кластер Kubernetes на собственных серверах с отказоустойчивым балансировщиком в виде MetalLB.
https://habr.com/ru/companies/nixys/articles/816769/
🐧 DevOps School
Если вы сотрудник ИТ-компании, проходите опрос о работе в сфере ИТ по ссылке. Это займёт всего пять минут.
Всех, кто поможет ответить на вопросы исследования до 31 июля, в конце анкеты ждёт сюрприз — возможность получить наушники в подарок 😎
Всех, кто поможет ответить на вопросы исследования до 31 июля, в конце анкеты ждёт сюрприз — возможность получить наушники в подарок 😎
Кем работать в IT 2024: мантейнер
Мантейнер — это специалист по сопровождению пакетов, репозиториев и дистрибутивов. Обычно в компаниях внутри специальности есть разделение: кто-то может заниматься только пакетами, кто-то ещё и репозиториями, дистрибутивами и сборочными системами.
🐧 DevOps School
Мантейнер — это специалист по сопровождению пакетов, репозиториев и дистрибутивов. Обычно в компаниях внутри специальности есть разделение: кто-то может заниматься только пакетами, кто-то ещё и репозиториями, дистрибутивами и сборочными системами.
🐧 DevOps School
Всего два месяца — и новый релиз: Linux 6.10 уже готов
В этот раз мы радуемся ядру Linux 6.10, в котором немало изменений. В частности — обновленный драйвер ntsync c примитивами синхронизации Windows NT, компоненты DRM Panic, появление возможности шифрованного обмена данными с устройствами TPM и новый драйвер для GPU Mali. Есть, конечно, и другие изменения, о чем можно узнать в этой статье.
🐧 DevOps School
В этот раз мы радуемся ядру Linux 6.10, в котором немало изменений. В частности — обновленный драйвер ntsync c примитивами синхронизации Windows NT, компоненты DRM Panic, появление возможности шифрованного обмена данными с устройствами TPM и новый драйвер для GPU Mali. Есть, конечно, и другие изменения, о чем можно узнать в этой статье.
🐧 DevOps School
Нюансы работы с ClickHouse: репликация
Если вспомнить работу репликации в MySQL, то реплики получают данные через бинарный лог — файл-журнал. Реплика копирует этот журнал себе и последовательно выполняет операции из него у себя. Концепция репликации в ClickHouse схожа, однако за хранение этого журнала отвечает не сама база. Для хранения и координации действий репликации в ClickHouse требуется распределённое хранилище данных, которое может гарантировать согласованность состояния. Для этого ClickHouse использует один из двух вариантов: Zookeeper или ClickHouse Keeper.
Об этой и других особенностях репликации в ClickHouse вы можете узнать из новой статьи Петра, DevOps-инженера компании Nixys.
https://habr.com/ru/companies/nixys/articles/826850/
🐧 DevOps School
Если вспомнить работу репликации в MySQL, то реплики получают данные через бинарный лог — файл-журнал. Реплика копирует этот журнал себе и последовательно выполняет операции из него у себя. Концепция репликации в ClickHouse схожа, однако за хранение этого журнала отвечает не сама база. Для хранения и координации действий репликации в ClickHouse требуется распределённое хранилище данных, которое может гарантировать согласованность состояния. Для этого ClickHouse использует один из двух вариантов: Zookeeper или ClickHouse Keeper.
Об этой и других особенностях репликации в ClickHouse вы можете узнать из новой статьи Петра, DevOps-инженера компании Nixys.
https://habr.com/ru/companies/nixys/articles/826850/
🐧 DevOps School
Как сбой CrowdStrike повлиял на авиацию
19 июля обновление инструмента для защиты от кибератак CrowdStrike привело к сбою, который затронул 8,5 млн персональных компьютеров и серверов на Windows. Пострадали несколько сфер, включая здравоохранение, банки, экстренные службы и многие другие. Одной из крупнейших отраслей, которой коснулся сбой, стала авиация. По данным FlightAware, по всему миру отменили более 30 тыс. авиарейсов.
🐧 DevOps School
19 июля обновление инструмента для защиты от кибератак CrowdStrike привело к сбою, который затронул 8,5 млн персональных компьютеров и серверов на Windows. Пострадали несколько сфер, включая здравоохранение, банки, экстренные службы и многие другие. Одной из крупнейших отраслей, которой коснулся сбой, стала авиация. По данным FlightAware, по всему миру отменили более 30 тыс. авиарейсов.
🐧 DevOps School
ИТ-команда Гринатома ищет специалиста по администрированию Linux, который возьмется за сопровождение и развитие единой отраслевой системы электронного документооборота. Тебе предстоит обеспечивать доступность и непрерывность системы, проводить мониторинг работы ПО, диагностировать и устранять проблемы, а также участвовать в технологическом развитии системы.
Мы ждем от тебя опыт администрирования Linux, знание скриптовых языков (python, bash), опыт работы с серверами Java приложений, умение работать с СУБД и понимание стека протоколов TCP/IP. Если ты готов развиваться и обучаться, а также владеешь английским на уровне чтения технической литературы, то тебе к нам! Присоединяйся к нашей команде и стань частью интересных проектов.
👉Узнайте о вакансии больше по ссылке: https://hh.ru/vacancy/105691818
Мы ждем от тебя опыт администрирования Linux, знание скриптовых языков (python, bash), опыт работы с серверами Java приложений, умение работать с СУБД и понимание стека протоколов TCP/IP. Если ты готов развиваться и обучаться, а также владеешь английским на уровне чтения технической литературы, то тебе к нам! Присоединяйся к нашей команде и стань частью интересных проектов.
👉Узнайте о вакансии больше по ссылке: https://hh.ru/vacancy/105691818
hh.ru
Вакансия Системный инженер (Linux) в Москве, работа в компании Гринатом (вакансия в архиве c 11 сентября 2024)
Зарплата: не указана. Москва. Требуемый опыт: 3–6 лет. Полная занятость. Дата публикации: 12.08.2024.
📚 7 книг по UNIX/Linux
Подборка книг для тех, кто хочет знать историю и устройство UNIX-подобных операционных систем и желает научиться их администрированию и разработке ПО для Linux-платформы.
https://proglib.io/p/unix-linux-books
🐧 DevOps School
Подборка книг для тех, кто хочет знать историю и устройство UNIX-подобных операционных систем и желает научиться их администрированию и разработке ПО для Linux-платформы.
https://proglib.io/p/unix-linux-books
🐧 DevOps School
🔁 Способы обновления Ubuntu до последней версии
Все действия, описываемые в этом способе, выполняются на примере операционной системы Ubuntu 21.10, а обновление будет производиться до версии 22.04. В связи с этим могут наблюдаться некоторые отличия в графическом оформлении и расположении элементов интерфейса. Но в остальном предоставленное руководство остается актуальным для всех версий Ubuntu.
https://lumpics.ru/how-to-update-ubuntu/
🐧 DevOps School
Все действия, описываемые в этом способе, выполняются на примере операционной системы Ubuntu 21.10, а обновление будет производиться до версии 22.04. В связи с этим могут наблюдаться некоторые отличия в графическом оформлении и расположении элементов интерфейса. Но в остальном предоставленное руководство остается актуальным для всех версий Ubuntu.
https://lumpics.ru/how-to-update-ubuntu/
🐧 DevOps School
Программирование на C в Linux на примере создания своей командной оболочки
Автор этой статьи решил улучшить свой навык владения C путем написания проектов. Первая мысль, которая пришла ему на ум — это командный интерпретатор, командная оболочка, проще говоря shell. А также он расскажет о системе сборки make, и о том, как правильно писать и документировать C-код.
🐧 DevOps School
Автор этой статьи решил улучшить свой навык владения C путем написания проектов. Первая мысль, которая пришла ему на ум — это командный интерпретатор, командная оболочка, проще говоря shell. А также он расскажет о системе сборки make, и о том, как правильно писать и документировать C-код.
🐧 DevOps School
🕰 Линус Торвальдс и его Linux: четыре дня рождения, фонд и комьюнити по всему миру
Предлагаем отвлечься от серьёзных материалов и отправиться в 80-е и 90-е: пройти путь от школьного увлечения компьютером до разработки собственной ОС — вместе с основателем Linux. Рассказываем, кто и как создал легендарную операционную систему и как поживает её основатель сегодня.
tproger.ru/articles/linus-torvalds-i-ego-linux-chetyre-dnya-rozhdeniya-fond-i-komyuniti-po-vsemu-miru
🐧 DevOps School
Предлагаем отвлечься от серьёзных материалов и отправиться в 80-е и 90-е: пройти путь от школьного увлечения компьютером до разработки собственной ОС — вместе с основателем Linux. Рассказываем, кто и как создал легендарную операционную систему и как поживает её основатель сегодня.
tproger.ru/articles/linus-torvalds-i-ego-linux-chetyre-dnya-rozhdeniya-fond-i-komyuniti-po-vsemu-miru
🐧 DevOps School
Автоматизация сканирования открытых сетевых портов
С ростом числа кибератак и угроз безопасности информационных систем автоматизация процесса анализа уязвимостей становится критически важной задачей.
🐧 DevOps School
С ростом числа кибератак и угроз безопасности информационных систем автоматизация процесса анализа уязвимостей становится критически важной задачей.
🐧 DevOps School
🔥Команда Экспресс 42 при поддержке генеральных партнеров, выпустила полную версию Исследования состояния DevOps 2024!
В отчете семь тематических секций, из которых вы узнаете об используемых в индустрии инструментах, рынке труда DevOps и изменениях ключевых целей компаний. По традиции, есть и раздел о Kubernetes и оркестраторах. Особое внимание в этом году уделено инструментальным платформам и тому, с какими сложностями связана их разработка.
Посмотреть полную версию можно 👉 по ссылке!
В отчете семь тематических секций, из которых вы узнаете об используемых в индустрии инструментах, рынке труда DevOps и изменениях ключевых целей компаний. По традиции, есть и раздел о Kubernetes и оркестраторах. Особое внимание в этом году уделено инструментальным платформам и тому, с какими сложностями связана их разработка.
Посмотреть полную версию можно 👉 по ссылке!
Как я пришёл к пониманию основ создания Live-дистрибутивов Linux, решив починить свой старый SSD
У автора этого материала был старенький SSD объёмом 240 Гбайт от Kingston, который внезапно перестал работать, вообще перестал распознаваться в системе. Внешних признаков, указывающих на то, что SSD сгорел, не было, а интуиция говорила: «Проблема программная».
🐧 DevOps School
У автора этого материала был старенький SSD объёмом 240 Гбайт от Kingston, который внезапно перестал работать, вообще перестал распознаваться в системе. Внешних признаков, указывающих на то, что SSD сгорел, не было, а интуиция говорила: «Проблема программная».
🐧 DevOps School
Media is too big
VIEW IN TELEGRAM
📹 Как поднять домашний сервер со своим доменом своими руками?
В этом ролике мы поднимем файловый сервер и настроим его на работу со своим собственным доменом. Подключим HTTPS и все это будет стоять у вас дома. Познакомимся с OpenVPN и с сетями в целом.
youtube.com/watch?v=avl5rVi-HNo
🐧 DevOps School
В этом ролике мы поднимем файловый сервер и настроим его на работу со своим собственным доменом. Подключим HTTPS и все это будет стоять у вас дома. Познакомимся с OpenVPN и с сетями в целом.
youtube.com/watch?v=avl5rVi-HNo
🐧 DevOps School
Media is too big
VIEW IN TELEGRAM
📹 Как поднять домашний сервер со своим доменом своими руками?
В этом ролике мы поднимем файловый сервер и настроим его на работу со своим собственным доменом. Подключим HTTPS и все это будет стоять у вас дома. Познакомимся с OpenVPN и с сетями в целом.
youtube.com/watch?v=avl5rVi-HNo
🐧 DevOps School
В этом ролике мы поднимем файловый сервер и настроим его на работу со своим собственным доменом. Подключим HTTPS и все это будет стоять у вас дома. Познакомимся с OpenVPN и с сетями в целом.
youtube.com/watch?v=avl5rVi-HNo
🐧 DevOps School