/usr/bin
4.32K subscribers
45 photos
1 video
717 links
Канал для пользователей и администраторов Linux-систем: управление, инфраструктура, технические детали, новости и прочее. Для связи: @antoniusfirst

@monitorim_it — канал о мониторинге ИТ
Download Telegram
Нужна дополнительная надежность? Alpine Linux в помощь

У инцидентов, связанных с недоступностью дисковой подсистемы, есть одна общая особенность — все сходится к тому, что важный сервис почти полностью завязан на возможность чтения или записи с диска или накопителя (будь то физический или виртуальный). Стало быть, чтобы как-то уйти от проблем связанных с этим, нужно хранить и использовать небходимый минимум в оперативной памяти без обращения к диску. Такой систему можно реализовать с помощью alpine linux, если произвести установку либо в режиме diskless mode, либо в режиме data disk mode. К сожалению, классическая cхема diskless mode обычно подразумевает что вы загружаетесь всегда с read-only носителя (iso/cdrom), а храните конфигурации и кэш пакетов на другом носителе (usb). Установка в data disk mode неудобна и плохо кастомизируется имеющимся утилитами установки alpine. Поэтому предлагается использовать гибридный режим, процесс установки которого описан в этой статье. Читать дальше.
Коварство метрик памяти Kubernetes (и cgroups)

В этой статье рассмотрена память внутри контейнера Kubernetes. Какие есть основные типы памяти, как они управляются и какие коварные моменты с ними связаны. В этой статье вы узнаете ответы на интересные вопросы:

⚡️Какие метрики памяти считаются неправильно?

⚡️Сколько раз надо прочитать файл, чтобы он хорошо закешировался?

⚡️Какую память учитывает Out-of-memory killer?

Читать статью
Что для вас Linux? Или как устроен запуск процессов

Познавательная статья. Читать.
Linux Cheatsheet for DevOps

Полезные и часто используемые команды с примерами. Читать статью.
What Happens When Deleting a Pod

Что происходит для предотвращения попадания внешнего трафика в pod, который будет отключен? Как pod понимает, что его собираются удалить, и выполняет завершение работы? Какова последовательность и взаимосвязь между этими действиями?

В этой заметке представлен весь процесс удаления pod, а затем проверяются три различных сценария для определения аффекта от удаления pod. Читать дальше.

❗️Статья на Медиум, возможно, будет нужен VPN.
terrakube

Утилита для автоматизации работы и организации совместной работы с Terraform.

Репыч на Гитхабе
21 Basic Linux Networking Commands You Should Know

Команды Linux для траблшутинга пробелм с сетью, мониторинга сетеыфх пакетов, подключения устройств и т.д. Читать дальше.
👍2
How do database indexes work?

Сказ о том, как устроены индексы баз данных и как они помогают ускорять работу запросов. Читать статью.
Групповые политики Linux средствами Puppet

Для управления конфигурациями устройств в своей организации автор этой статьи выбрал Puppet. Puppet сам по себе – отличный инструмент для управления небольшим количеством серверов. С помощью puppet DSL мы можем описать и сконфигурировать практически любую задачу. Читать дальше.
👍1
Подойдет ли PostgreSQL вообще всем проектам или нужны альтернативы

В интернете только и разговоров, что про PostgreSQL и MySQL, но выбор СУБД много шире. В этой статье рассмотрены несколько популярных баз данных, разобраны их спецификации и сценарии использования. Читать дальше.
👍1
Как отследить pod-to-pod-трафик Kubernetes

В этой статье рассмотрены тонкости сетевого взаимодействия Kubernetes и фундаментальные принципы и механизмы, которые управляют связью между подами. Читать дальше.
👍1👎1
Управление пакетами в ОС Linuх

Системы управления пакетами (которые также иногда «менеджер пакетов» или «пакетный менеджер») — это набор программного обеспечения, позволяющего управлять процессом установки, удаления, настройки и обновления различных компонентов ПО. В этой статье рассмотрены основные менеджеры пакетов, которые используются в различных дистрибутивах Линукс. Читать дальше.
👍1
VirtualBox: виртуальная локальная сеть, маршрутизация в Linux

Небольшой туториал. Читать дальше.
👍1👎1
ClickHouse: полезные лайфхаки

«Я начала пользоваться ClickHouse до того, как это стало мэйнстримом: первый раз я столкнулась c этой базой данных лет 8 назад. C тех пор я уверена, что это лучшая DB для аналитики. Большинство аналитиков, которых я знаю, в восторге от ClickHouse (иногда чтобы проникнуться, требуется немного времени: разобраться и привыкнуть к синтаксису). Однако, я не могу не отметить, что администрирование ClickHouse имеет свои нюансы и подводные камни, но это уже совсем другая история.

В этой статье я расскажу что такое ClickHouse и почему я считаю его идеально подходящим мощным инструментом для аналитики. А также поделюсь tips & tricks из моего опыта.» Читать статью.
👍3
Клонирование ОС под шифрованным LVM на меньший по объему диск

Статья-туториал, основанная на личном опыте автора. Читать дальше.
6👏1
Оптимизация производительности запросов в ClickHouse: как ускорить неускоряемое

«Статья была подготовлена в начале года, когда я еще работал в ClickHouse. В ClickHouse я отвечал за словари, JIT-компиляцию, анализ и планирование запросов, но больше всего занимался оптимизациями производительности. Об этом и поговорим!

Я расскажу о высокоуровневой архитектуре ClickHouse, CI/CD, тестировании производительности, интроспекции, абстракциях и алгоритмах и выборе библиотек для высокопроизводительных приложений. Поделюсь ниндзя-техниками, которые помогут ускорить ваши системы. Вы сможете попробовать эти советы и практики на своем проекте и оценить насколько они полезны.» Читать дальше.
👍1
Учимся создавать и настраивать Jenkins Jobs

Jenkins CI позволяет разработчикам автоматизировать создание, тестирование и развёртывание кода. Jenkins Jobs фокусируется на непрерывном создании и тестировании кода, чтобы любые внесённые изменения легко интегрировались в сборку. В этой статье рассмотрено использование Jenkins в действии — разобрано, как создавать и настраивать Jenkins Jobs. Читать дальше.
🔥2
pgweb

Кроссплатформенный эксплорер c веб-интерфейсом для PostgreSQL.

Репыч на Гитхабе
👍7
lnav

Терминальная утилита для анализа лог-файлов. Возможности:

⚡️Логи из разных файлов сводятся в единое представление
⚡️Автоматически определяется формат лога
⚡️Автоматическая декомпрессия файлов GZip и BZip2
⚡️Фильтрация сообщений журнала на основе регулярных выражений
⚡️Использование SQL для анализа логов
⚡️И многое другое...

Репыч на Гитхабе.
👍4
HAProxy Logging Configuration Explained: How to Enable and View Log Files

В этой статье разбирается как включить различные логи HaProxy для полноценного анализа производительности. Читать статью.
👍5