ar
Feedback
/usr/bin

/usr/bin

الذهاب إلى القناة على Telegram

Канал для пользователей и администраторов Linux-систем: управление, инфраструктура, технические детали, новости и прочее. Реклама и цены: @gals_ad_bot Вопросы: @antoniusfirst @monitorim_it — канал о мониторинге ИТ

إظهار المزيد
4 878
المشتركون
-124 ساعات
+137 أيام
+6430 أيام
أرشيف المشاركات
10 трюков с терминалом, которые экономят часы каждую неделю В этой статье разобраны способы оптимизации рутины при работе в терминале. Вы узнаете про !!, !$, pushd, popd, fd, алиасы и многое другое. @usr_bin_linux

SUID, SGID и Sticky Bit в Linux — права доступа, которые незаметно управляют привилегиями На первый взгляд, права доступа в Linux кажутся простыми — чтение, запись, выполнение. Большинство инженеров на этом останавливаются. Но в реальных production-системах Linux всё держится на более глубоком уровне доверия: кем процесс является на самом деле, к какой группе он принадлежит и кто имеет право удалять файлы в общих средах. В этой статье подробно разобрана ролевая модель Linux. @usr_bin_linux

Централизованный мониторинг логов с помощью Loki, Promtail и Grafana В этой статье рассмотрена агрегация и визуализация логов с помощью Loki. Будет показано как настроить Loki вместе с Promtail и как создать дашборды. P.S. Расширенная поддержка Promtail завершится в феврале 2026 года. У Grafana есть способы миграции с Promtail на новый агент Alloy.

☁️ ITENTIS CLOUD: топ-технологии без переплаты за логотип ITENTIS CLOUD — это тот же класс технологий, что у крупных облаков:
☁️ ITENTIS CLOUD: топ-технологии без переплаты за логотип ITENTIS CLOUD — это тот же класс технологий, что у крупных облаков: VPC, Kubernetes, S3, снимки, автомасштабирование, Tier III дата-центры. Без переплаты за логотип. 📣 Самое главное — вы как разработчик, администратор или сотрудник компании можете зарабатывать сами! Подключаете своего клиента или компанию, в которой работаете, — и с каждой его оплаты регулярно получаете свой процент. 🔥 Никаких странных наценок, скрытых опций и сюрпризов в конце месяца. 📞 Ещё один стальной аргумент — поддержка. Не бот и не первая линия, которая ничего не решает, а живой инженер 24/7. Нужно настроить Kubernetes, собрать нетиповую схему? Доведем до результата🦾 💥 Перенесите проекты в ITENTIS CLOUD и убедитесь в стабильности работы в течение бесплатного 14-дневного периода. sales@itentis.ru Бот — @itentis_bot Реклама. ООО "АВАНГАРД". ИНН 7729648547, erid 2VtzqwPKeHR

Изучаем, как работает клавиатура в Linux, и пишем шуточный модуль ядра
Часто в учебной литературе по Linux приведены скучные и неинтересные примеры написания модулей ядра. Я решил исправить этот пробел и показать, что разработка небольшого модуля — это задача под силу многим, если понимаешь принципы разработки программ. Возможно, вы помните шуточные резидентные программы для DOS, которые переворачивали изображение на экране или изменяли печатаемый на принтере или набираемый на клавиатуре текст. При всей своей бесполезности в использовании они обладают преимуществом — при их разработке лучше начинаешь понимать внутренние механизмы операционной системы.
Далее в статье на Хабре. @usr_bin_linux

16 февраля в 11:00 разработчики Luntry и платформы «Штурвал» проведут второй вебинар из цикла, посвященного обеспечению безоп
16 февраля в 11:00 разработчики Luntry и платформы «Штурвал» проведут второй вебинар из цикла, посвященного обеспечению безопасности Kubernetes. В программе: ▪️обновление и поддержка Kubernetes-кластеров в защищенном состоянии; ▪️погружение в особенности управления безопасностью образов. Luntry и «Штурвал» вместе создают сквозной контур безопасности для Kubernetes, который не только обнаруживает уязвимости, но и предоставляет инструменты для их оперативного устранения и даже предотвращения. Будет полезно инженерам безопасности, SRE, DevOps-инженерам, тимлидам 📌 Зарегистрироваться

40 млн строк кода: как меняется ядро Linux в 2026 году
Начало 2026 года для сообщества ядра Linux получилось насыщенным. В конце января в документацию добавили раздел Linux kernel project continuity. В нем описывается, что произойдет, если ключевые участники проекта внезапно не смогут выполнять свою работу. Обсуждения шли еще на Maintainers Summit в декабре 2025-го, и теперь этот вопрос зафиксирован в документации в явном виде. Все вполне логично. Ядро Linux давно превратилось в часть огромной мировой инфраструктуры — с десятками миллионов строк кода, тысячами разработчиков из компаний по всему миру и постоянным давлением со стороны требований к производительности, безопасности и энергоэффективности. Поэтому сообщество вынуждено не только поддерживать текущий уровень стабильности, но и экспериментировать, стараться сделать систему гибче и надежнее. В 2026 году проявились несколько направлений такой работы — от Rust и планировщиков до поддержки новых архитектур.
Читать дальше на Хабре @usr_bin_linux

Почему сервер тормозит при свободных CPU и RAM Если мониторинг показывает, что ЦП большую часть времени в простое, а оперативка не выбивается из нормальных значений, значит, узкие места нужно искать в других подсистемах. В статье автор рассказывает про основные причины заторможенности Linux-сервера и как проверить, есть ли они у вас.

Управление ресурсами процессов с помощью контрольных групп Linux Это не исчерпывающее руководство, а практический пример того
Управление ресурсами процессов с помощью контрольных групп Linux
Это не исчерпывающее руководство, а практический пример того, как ограничивать потребление процессом CPU и оперативной памяти с помощью cgroups в Linux. Этот подход можно использовать, чтобы: Защитить систему от особенно прожорливого процесса Обеспечить справедливое распределение ресурсов между несколькими приложениями Проверять производительность приложения при ограниченных ресурсах Гарантировать доступность ресурсов в мультиарендных средах Мы начнём с создания, настройки и добавления процесса в cgroup самым базовым (и трудоёмким) способом, напрямую работая с виртуальной файловой системой cgroupfs. Затем посмотрим, как сделать ровно то же самое с помощью более высокоуровневых инструментов вроде cgcreate и cgexec из libcgroup или systemd-run и slice-юнитов в systemd.
Читать дальше на Хабре @usr_bin_linux

Все получилось! Debian Linux на Nintendo Wii Что такое BootMii На просторах Сети можно найти много разных образов Linux под э
Все получилось! Debian Linux на Nintendo Wii
Что такое BootMii На просторах Сети можно найти много разных образов Linux под этот аппарат. Все они в большинстве своем базируются на старых ядрах, что обусловлено весьма скромными техническими характеристиками Wii. Их объединяет способ запуска — они завязаны на такую штуку, как BootMii. Это небольшой кусок кода, который изначально был разработан вовсе не для запуска сторонних ОС, а чтобы в случае чего дать возможность выполнить аварийное восстановление консоли. Важно понимать: Wii чем-то похожа на обычный компьютер, но в реальности тут нет ни BIOS, ни UEFI. Если вдруг в процессе исследования что-то пойдет не так, то система просто превратится в бесполезный кирпич без адекватных возможностей восстановления. BootMii был создан как раз на этот случай — он работает максимально близко к «нулевому уровню» загрузки и может легко снять точный побитовый слепок текущего состояния NAND-флешки.
Читать дальше на Хабре

eBPF в Linux: когда писать код в ядре — неплохая идея eBPF давно перестал быть узкоспециализированной игрушкой для kernel-энт
eBPF в Linux: когда писать код в ядре — неплохая идея
eBPF давно перестал быть узкоспециализированной игрушкой для kernel-энтузиастов и исследователей внутренностей Linux. Сегодня с ним, так или иначе, сталкиваются не только SRE, но вообще все, кто разрабатывает системы, близкие к сети, производительности или безопасности: от авторов сетевых плагинов (CNI) и прокси, до разработчиков кастомных агентских решений, observability-инструментов и low-level инфраструктурных компонентов. Даже если вы никогда не писали eBPF-код руками, есть хороший шанс, что он уже работает в вашей системе — тихо, незаметно и с довольно широкими полномочиями. Чаще всего eBPF проявляется через удобные CLI, библиотеки и дашборды: установили агент, включили, и внезапно система знает о происходящем больше, чем strace, tcpdump и половина метрик вместе взятых. Но за этим комфортом скрывается нетривиальный механизм исполнения пользовательского кода прямо внутри ядра Linux — с жёсткими правилами валидации, ограниченной моделью исполнения и целым набором архитектурных компромиссов, о которых обычно не принято говорить в маркетинговых описаниях.
В этой статье заглядываем под капот eBPF и разбираемся, как именно eBPF-программы попадают в ядро, что с ними происходит до и во время выполнения, и почему одни сценарии применения действительно оправданы, а другие выглядят впечатляюще только на слайдах.

Обход стека в ядре Linux для RISC-V: разбираем и чиним В этой статье рассказано о странностях при обходе стека в RISC-V, кото
Обход стека в ядре Linux для RISC-V: разбираем и чиним В этой статье рассказано о странностях при обходе стека в RISC-V, которые автор статьи обнаружил пару лет назад, о том, какие нашли ошибки и как их исправили. Поломка оказалась интересна тем, что проявлялась не всегда, но звезды сошлись нужным образом, и они смогли гарантированно воспроизводить странное поведение.

Решаем архитектурную проблему nginx с HTTP/3: опыт Angie и магия eBPF Для пользователя может показаться, что переход с HTTP/2
Решаем архитектурную проблему nginx с HTTP/3: опыт Angie и магия eBPF
Для пользователя может показаться, что переход с HTTP/2 на HTTP/3 — это просто замена TCP на UDP в конфиге. Но для серверного ПО с многопроцессной архитектурой этот шаг превращается в настоящую «головную боль». Классическая схема с accept(), на которой годами строилась работа с TCP‑соединениями, в мире QUIC попросту не существует. Пакеты летят в UDP‑порт, и ядро ОС больше не знает, какому именно рабочему процессу их отдать. В оригинальном nginx это привело к тому, что поддержка HTTP/3 уже долгое время остается «экспериментальной» и ограниченной: она страдает от проблем с обрывами сессий и деградации сервиса при обновлении конфигурации. Для многих это стало стоп‑фактором для внедрения протокола в реальный продакшен.
В этой статье рассказано, как в Angie 1.11 удалось устранить эти фундаментальные недостатки. Была не просто добавлена поддержка протокола, а пересмотрена механику взаимодействия с ядром. Путь от простых хешей до создания полноценного аналога accept() для QUIC с помощью BPF‑программ позволил заявить: реализация HTTP/3 в Angie закончена, лишена «детских болезней» nginx и полностью готова к эксплуатации в высоконагруженных средах.

Развертывание «Штурвала 2.12.1» под таймер ⏰ Разработчики из «Лаборатории Числитель» выкатили новый релиз, в котором исправле
Развертывание «Штурвала 2.12.1» под таймер ⏰ Разработчики из «Лаборатории Числитель» выкатили новый релиз, в котором исправления затронули процедуры обновления кластеров, работу графического интерфейса, создание и удаление кластеров на разных провайдерах. 5 февраля в 11:00 на вебинаре ребята пройдут весь процесс инсталляции в графическом интерфейсе на oVirt (zVirt, ROSA Virtualization, РЕД Виртуализация) в режиме реального времени. Для кого вебинар: DevOps-инженеров и архитекторов, разработчиков, специалистов служб эксплуатации. 📌 Зарегистрироваться

⚡Вебинар. МФА в эпоху ИИ, кибератак и роста требований регуляторов: как перейти на отечественную инфраструктуру 🗓 5 февраля
Вебинар. МФА в эпоху ИИ, кибератак и роста требований регуляторов: как перейти на отечественную инфраструктуру 🗓 5 февраля 🕚 11:00 (МСК) Переход на МФА на отечественных дистрибутивах Linux становится необходимостью для госсектора и крупного бизнеса, но часто осложняется требованиями регуляторов и рисками для пользовательского опыта. На вебинаре эксперты Компании «Актив» расскажут, как развернуть двухфакторную аутентификацию на отечественном Linux с помощью Рутокен Логон. Также в программе вебинара: 🔵понятный маршрут внедрения МФА и реальные сроки развертывания, 🔵поддерживаемые операционные системы и базовые требования к инфраструктуре, 🔵живое демо МФА на отечественной ОС и разбор типичных сценариев, 🔵разбор перехода с Windows на российские дистрибутивы Linux без потери удобства для пользователей. 🔗 Регистрация

Linux Mint 22.3 и тихая эволюция классического Linux-десктопа Linux Mint — один из тех проектов, которые пережили практически
Linux Mint 22.3 и тихая эволюция классического Linux-десктопа
Linux Mint — один из тех проектов, которые пережили практически всё, что только можно было в мире Linux-дистрибутивов. Он видел взлет и падение KDE 4 с его радикальными изменениями, приход GNOME 3, который перевернул привычный рабочий стол с ног на голову, бесконечные споры вокруг Unity, первые шаги Wayland и даже нынешнюю моду на immutable-системы с их атомарными обновлениями. А сам Mint все это время оставался верен своей идее: дать пользователям предсказуемый, удобный интерфейс, который не нужно переучивать каждые полгода и он просто работает. В середине января 2026-го вышел Mint 22.3 — очередной релиз в LTS-ветке на базе Ubuntu 24.04. Поддержка обещана до 2029 года, ядро по-прежнему Linux 6.14, а окружения рабочего стола — те же проверенные Cinnamon, MATE и Xfce. Никаких революций и обязательных переходов на новые протоколы дисплея. Зато множество мелких, но осмысленных улучшений, которые делают повседневную работу чуть комфортнее. И именно в этом подходе вся суть проекта. Давайте оценим новинку.
Подробнее в статье @usr_bin_linux

⚡️Selectel перенесет вашу 1С в Готовое облако за 1 рубль Готовое облако 1С от Selectel — это уже настроенная среда: вам не пр
⚡️Selectel перенесет вашу 1С в Готовое облако за 1 рубль Готовое облако 1С от Selectel — это уже настроенная среда: вам не придется настраивать ОС и политику безопасности, администрировать сервер-приложение 1С или вручную резервировать данные. Что это значит на практике: ✅ команда Selectel подготовит план миграции и перенесет ваши системы, ✅ вы окажетесь в среде, готовой под 1С. Подходит и новым клиентам, и тем, кто уже работает с Selectel. 👉 Оставьте заявку и получите миграцию 1С за 1 рубль: https://slc.tl/2gnhy Реклама. ООО "Селектел-Лаб". erid:2W5zFHVdALG

snitch Более удобный интерфейс для ss и netstat. Можно проверить сетевые соединения с помощью удобного интерфейса TUI или стилизованных таблиц. Репыч на Гитхаб @usr_bin_linux

Let's Encrypt для внутренних сайтов
Однажды администратор одного из внутренних сайтов предприятия попросил прописать TXT запись для получения Let's Encrypt сертификата, поскольку сайт не доступен снаружи и, нет возможности настроить проверку HTTP-01. Через три месяца попросил прописать еще раз, для продления, потом появился второй такой сайт, и, стало очевидно, что процесс пора автоматизировать.
В этой статье краткая “шпаргалка с заменой по Ctrl+H”, для тех, кто использует сервер DNS сервер bind и хочет делегировать выпуск/проверку Let`s Encrypt сертификатов для внутренних сайтов сторонним подразделениям. @usr_bin_linux

Аптечка сисадмина: необходимый набор ПО для Linux и Windows У каждого системного администратора должен быть набор программных
Аптечка сисадмина: необходимый набор ПО для Linux и Windows У каждого системного администратора должен быть набор программных решений для практически любой ситуации — некая серверная аптечка первой помощи. В статье собран базовый минимум ПО для «лечения» основных болезней серверов на Linux и Windows. @usr_bin_linux