Обновить
128K+

Настройка Linux *

Вечный кайф

112,7
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности
Формат публикации

Релиз Red Hat Enterprise Linux 10.3

Время на прочтение4 мин
Охват и читатели8.6K

11 ноября 2026 года компания Red Hat представила третье минорное обновление дистрибутива Red Hat Enterprise Linux 10.3 (RHEL 10.3) под кодовым названием Coughlan и на базе ядра Linux 6.12 LTS. Выпуск Red Hat Enterprise Linux 9 состоялся в мае 2022 года. Релиз RHEL 10 произошёл в мае 2025 года. Сборка RHEL 10.2 вышла в мае 2026 года.

Читать далее

Вышел Tails 7.17

Время на прочтение1 мин
Охват и читатели8.7K

В первой половине ноября 2026 года состоялся выпуск специализированного дистрибутива Tails 7.17, ориентированного на конфиденциальность, основанного на пакетной базе Debian 13 (ядре Linux 6.12 LTS), поставляемого с рабочим столом GNOME 48 и предназначенного для анонимного выхода в сеть. Выпуск Tails 6.0 произошёл в феврале 2024 года. Версия Tails 7.0 была представлена в сентябре 2025 года.

Читать далее

База о mount в Linux простым языком

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели8K

В этой статье собрана вся необходимая база по работе с монтированием. Мы рассмотрим ключевые понятия, разберём инструменты анализа подключённых устройств, отработаем ручное монтирование с ограничивающими флагами, научимся корректно размонтировать занятые разделы и узнаем, что такое /etc/fstab и зачем он нужен.

Целевая аудитория - начинающие пользователи линукса, которые командой mount даже не пользовались.

Читать далее

Бот стартует, а база ещё не готова: что на самом деле делает After= в systemd

Время на прочтение3 мин
Охват и читатели6.3K

После перезагрузки бот падает при подключении к PostgreSQL, хотя в unit-файле есть After=postgresql.service. Через минуту запускается вручную. Разберём, что именно упорядочивает After=, как проверить готовность базы и подключение с параметрами приложения, а также где заканчиваются возможности Restart=on-failure.

Читать далее

CPU простаивает, а Linux показывает 80% давления. Как я нашёл причину в одном контейнере

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели7.3K

Недавно решил проверить, сколько изолированных Linux-окружений сможет одновременно обслуживать мой VPS.

Конфигурация довольно скромная: 3 vCPU, 6 ГБ RAM и Docker. На сервере работает учебный проект, который создаёт отдельные Linux-окружения с заранее подготовленными неисправностями. Изоляция реализована через gVisor.

Изначально хотел выяснить, выдержит ли сервер девять одновременно работающих стендов.

Но в процессе обнаружил кое-что интереснее.

CPU на сервере большую часть времени простаивал, а Linux показывал почти 80% процессорного давления.

Пришлось разбираться, как такое вообще возможно.

Читать далее

Почему клоны USB Blaster под Linux зависают на 30 секунд: две находки в jtagd из Quartus

Время на прочтение4 мин
Охват и читатели7.7K

Под Linux программатор USB Blaster иногда молчит 30 секунд и выдаёт «JTAG chain broken», а Wireshark показывает испорченный исходящий USB-трафик ещё до самого устройства. Doug Brown пару лет назад бросил разбираться с этими плавающими сбоями, а теперь вернулся к ним вместе с Claude, который разобрал закрытый jtagd. Причин оказалось две. Первая: забытая переменная в конструкторе, из-за которой в поток для старого USB Blaster могут попасть данные протокола USB-Blaster II; по наблюдениям автора, это случается, если переподключить программатор, не останавливая jtagd. Вторая: порядок команд инициализации FT245, после которого, судя по всему, часть клонов около 250 мс не принимает данные; автор признаётся, что не уверен, баг ли это jtagd или особенность чипов в клонах. Обе проблемы есть как минимум с Quartus 18.1 и до сих пор в Quartus 25.1; автор выложил патчер.

Читать далее

Выпуск обновления Mesa 26.3

Время на прочтение4 мин
Охват и читатели8.9K

9 ноября 2026 года состоялся релиз свободной реализации API OpenGL и Vulkan — Mesa 26.3.0. Выпуск Mesa 24.0.0 произошёл в феврале 2024 года. Релиз Mesa 25.0 случился в феврале 2025 года. Версия Mesa 26.0 вышла в феврале 2026 года.

Читать далее

Во имя безопасности: как обновление Ubuntu 26.04 может положить вам прод

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели11K

Добрый день, меня зовут Петр. Обычно я не пишу статьи про баги и инциденты из практики, но сегодня хотелось бы описать изменение в ядре Ubuntu, которое внезапно вызвало проблемы на пустом месте и это же изменение касается многие инфраструктуры.

Читать далее

Настройка Wazuh для обнаружения атак на Linux и Windows

Уровень сложностиСредний
Время на прочтение16 мин
Охват и читатели8.2K

Пошаговое руководство по сборке домашнего лабораторного стенда: Wazuh Server, два хоста с агентами на Ubuntu и Windows 10 и атакующая машина на Kali Linux. Разворачиваем Wazuh, настраиваем правила обнаружения и на практике проверяем, как SIEM собирает логи, обнаруживает SSH-брутфорс в реальном времени, подозрительную активность на агенте и вредоносный PowerShell на реальных примерах атак.

Читать далее

Сервер пропустил три запуска. Как бот разбирает просроченные подписки

Время на прочтение3 мин
Охват и читатели5.5K

Пока сервер был выключен, у трёх участников Telegram-канала закончилась подписка. Один успел продлить её, а при отзыве доступа у другого Telegram вернул ошибку. Разберём, как настроить таймер systemd и что должен проверить бот после простоя, чтобы сохранить доступ продлившим и повторить незавершённые операции.

Читать далее

Вышел открытый проект kmorph для быстрого восстановления после сбоя или обновления ядра Linux без перезагрузки

Время на прочтение3 мин
Охват и читатели9K

Команда разработчиков проекта Multikernel представили открытый проект под названием kmorph. Это решение для быстрого восстановления после аварийной остановки ядра Linux. Также этот инструмент предназначен для замены ядра Linux в Live‑режиме без полноценной перезагрузки.

Читать далее

Cron запустил задачу дважды: как flock не даёт наложиться двум копиям скрипта

Время на прочтение5 мин
Охват и читатели6.7K

Задача в crontab ещё не закончилась, а следующий запуск уже стартовал: два START, два конкурирующих UPDATE. Воспроизводим на Linux, закрываем гонку через flock из util-linux, сравниваем «пропустить» и «подождать», и показываем тот же приём из Python через fcntl.flock. Весь вывод — с локального стенда.

Читать далее

В Asahi Linux объявили о переходе с использования пермиссивной лицензии MIT на копилефт-лицензию GPLv2+

Время на прочтение1 мин
Охват и читатели7.9K

Разработчики проекта Asahi Linux (открытый проект по портированию Linux на компьютеры Mac с ARM-чипами Apple Silicon) объявили о переходе с использования пермиссивной лицензии MIT на копилефт-лицензию GPLv2+.

Такое решение в команде приняли из-за попыток сторонних разработчиков присвоения трудов Asahi Linux в корыстных целях. Некоторые недобросовестные производители злоупотребляли правами, предоставляемыми лицензией MIT, и заимствуют наработки Asahi для вытеснения оригинального проекта и агрессивной монетизации Linux на системах с чипами Apple Silicon.

Читать далее

Ближайшие события

Linux: Логи. Что это такое и справочник по базовым утилитам

Уровень сложностиСредний
Время на прочтение22 мин
Охват и читатели16K

Эта статья — справочник по утилитам, которые помогают читать логи и быстро находить в них причину проблем. Для одного сервера или домашней лаборатории (homelab) этого набора хватает в большинстве случаев.

Читать

Маршрутизатор на стероидах из старого ноутбука

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели16K

Благодаря открытой ОС Linux что угодно можно превратить в маршрутизатор: старый ноутбук, мини-ПК, ненужный десктоп, который собрались выкинуть. Вносим небольшие изменения в конфигурацию сети — и старый девайс получит новую функциональность:

Полгода назад мы публиковали перевод на эту тему. Американский разработчик оказался настолько шокирован запретом правительства на импорт роутеров потребительского сегмента, что решил самостоятельно собрать аналогичное устройство. Как он выразился, собрать роутер можно из чего угодно, что хоть отдалённо называется компьютером.

Читать далее

366 попыток восстановить Linux‑сервер: что показала статистика за месяц

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели8.3K

Последний месяц я собирал статистику прохождения инцидентов в учебном Linux-окружении. Идея простая: пользователь получает сервер со сломанным сервисом, открывает терминал в браузере и пытается самостоятельно найти и устранить неисправность.

Никакой заранее заданной последовательности команд нет. Можно смотреть журналы, изучать процессы, проверять сетевые соединения и конфигурацию. Главное - восстановить работоспособность сервиса.

За месяц набралось 366 взятых в работу инцидентов. Из них 192 завершились успешно.

Мне стало интересно, какие проблемы вызывают наибольшие трудности, насколько часто пользователи доходят до проверки результата и что вообще можно понять по такой статистике.

Читать далее

Too many open files без открытых документов: как сокеты съедают лимит процесса

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели7.4K

Сервис перестал принимать клиентов. В журнале - Too many open files. Больших логов нет, каталоги с данными выглядят нормально, а ulimit -n в вашей консоли показывает огромный запас. Откуда взялись «слишком многие файлы»?

У этой ошибки есть языковая ловушка: слово files заставляет искать обычные файлы на диске. Но сокет тоже занимает файловый дескриптор. Сервис может упереться в лимит, создавая только сокеты - даже без подключения к удалённому серверу. Ниже я воспроизведу именно это, затем подниму лимит и получу ту же ошибку повторно.

Читать далее

dig находит адрес, а приложение — нет: как одна строка ломает разрешение имён в Linux

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели7K

Платёжный шлюз отвечает по IP. DNS возвращает правильный адрес. Но приложение пишет Could not resolve host, и платежи не проходят. Если после успешного dig вычеркнуть разрешение имён из списка подозреваемых, расследование уйдёт в сторону.

В моём тренажёре Prod is Down есть кейс «Платёжный шлюз недоступен». Один из его вариантов построен именно на таком расхождении. Ниже - отдельный воспроизводимый эксперимент с настоящими dig, getent, curl и glibc. Это учебный стенд в изолированном контейнере.

Читать далее

Вышел Asterisk 24 LTS

Время на прочтение2 мин
Охват и читатели6.7K

В начале октября 2026 года вышла новая версия открытой платформы компьютерной телефонии Asterisk 24.0.0, предназначенной для развёртывания программных АТС, систем голосовой связи, VoIP-шлюзов, организации IVR-систем (голосовое меню), голосовой почты, телефонных конференций и кол-центров. Исходные коды коммутационной платформы Asterisk опубликованы на GitHub под открытой лицензией GPLv2.

Читать далее

Что остаётся от бэкапа, если в архиве перевернулся один бит

Время на прочтение5 мин
Охват и читатели6.8K

Формат ночной копии обычно выбирают по размеру и скорости. Я упаковал одни и те же 10 МБ в девять форматов, перевернул по одному биту в 200 случайных позициях каждого и распаковал обычной командой. С настройками по умолчанию порчу пропускал только tar.br: код 0 при испорченных файлах в 55 случаях из 200 на исходниках и в 180 из 200 на смеси с несжимаемыми данными. Остальные завершились с ошибкой во всех случаях, но zip почти всегда терял один файл, а tar.xz обычно всё, что лежало после бита.

Читать далее
1
23 ...