Діагностика зависань і високого loadavg у Linux: trace, perf, eBPF та coredump-аналіз

Діагностика зависань і високого loadavg у Linux: trace, perf, eBPF та coredump-аналіз

Покроково збираємо trace, perf, eBPF і coredump, щоб швидко зловити причину зависань та високого load average у Linux. Практичні команди, поради й часті помилки.
Продовжити читання

  • Оптимізація та моніторинг

Захист приватних папок у Linux з fscrypt на ext4 і f2fs: покрокове налаштування, ключі та відкат

Захист приватних папок у Linux з fscrypt на ext4 і f2fs: покрокове налаштування, ключі та відкат

Навчіться захищати приватні папки в Linux за допомогою fscrypt на ext4 і f2fs: повний гайд з налаштування, керування ключами та безпечного відкату.
Продовжити читання

  • Безпека та захист

Відновлення видалених користувачів і груп у Linux: як повернути UID/GID, домашні директорії та права доступу

Відновлення видалених користувачів і груп у Linux: як повернути UID/GID, домашні директорії та права доступу

Покрокове відновлення видалених користувачів і груп у Linux: як повернути UID/GID, домашні директорії та права доступу без втрати даних. Інструкція з командами та порадами Kernelka.
Продовжити читання

  • Основи Linux

Обмеження I/O у Linux: ionice, cgroups v2 і systemd для керування дисковим навантаженням

Обмеження I/O у Linux: ionice, cgroups v2 і systemd для керування дисковим навантаженням

Як обмежити I/O у Linux для важких задач за допомогою ionice, cgroups v2 та systemd. Покрокові команди, поради та рішення типових проблем.
Продовжити читання

  • Оптимізація та моніторинг

Перехід на PipeWire у Linux: повна настройка, низька затримка та вирішення конфліктів з ALSA/PulseAudio

Перехід на PipeWire у Linux: повна настройка, низька затримка та вирішення конфліктів з ALSA/PulseAudio

Покроково мігруємо на PipeWire у Linux: встановлення, зниження затримки, виправлення конфліктів з ALSA/PulseAudio та корисні GUI-інструменти.
Продовжити читання

  • Desktop та GUI

Збірка надійних .deb‑пакетів у chroot: pbuilder і sbuild для CI на Debian/Ubuntu

Збірка надійних .deb‑пакетів у chroot: pbuilder і sbuild для CI на Debian/Ubuntu

Надійна збірка .deb у відтворюваних chroot середовищах з pbuilder та sbuild. Покроково для CI на Debian/Ubuntu з прикладами та порадами.
Продовжити читання

  • Розробка та програмування

Відновлення прав доступу після випадкового chown -R: покрокове повернення системи до роботи

Відновлення прав доступу після випадкового chown -R: покрокове повернення системи до роботи

Зламали права доступу через необережний chown -R? Пояснюю, як безпечно відкотити власників і дозволи, перезібрати систему та повернути Linux до життя.
Продовжити читання

  • Основи Linux

Перевести працюючу систему на зашифрований LUKS‑root без перевстановлення в Debian/Ubuntu

Перевести працюючу систему на зашифрований LUKS‑root без перевстановлення в Debian/Ubuntu

Покроково переносимо Debian/Ubuntu на зашифрований LUKS‑root без перевстановлення: підготовка, шифрування, rsync, crypttab/fstab, initramfs та відновлення GRUB.
Продовжити читання

  • Системне адміністрування

AppArmor на Ubuntu/Debian: створення й тестування профілів для захисту сервісів та безпечний відкат

AppArmor на Ubuntu/Debian: створення й тестування профілів для захисту сервісів та безпечний відкат

Покроково створюємо й тестуємо профілі AppArmor для сервісів на Ubuntu/Debian, вмикаємо enforce та навчаємо через логи. Показую, як безпечно відкочувати зміни.
Продовжити читання

  • Безпека та захист

Відкат проблемних оновлень у Debian/Ubuntu: діагностика, apt/dpkg-відновлення і блокування версій

Відкат проблемних оновлень у Debian/Ubuntu: діагностика, apt/dpkg-відновлення і блокування версій

Зламалося після апдейту? Пояснюю, як безпечно відкочувати пакети у Debian/Ubuntu через apt/dpkg, знаходити «винуватців» і фіксувати версії, щоб баги не повертались.
Продовжити читання

  • Пакети та менеджери програм

Відновлення завантаження Linux без Live USB: ремонт GRUB/UEFI, діагностика та покрокові рішення

Відновлення завантаження Linux без Live USB: ремонт GRUB/UEFI, діагностика та покрокові рішення

Покроково відновіть GRUB або UEFI без Live USB: діагностика, тимчасове завантаження, перевстановлення завантажувача та виправлення типових помилок.
Продовжити читання

  • Системне адміністрування

Повне локальне середовище Go у Linux: встановлення, модулі, Delve та автотести

Повне локальне середовище Go у Linux: встановлення, модулі, Delve та автотести

Покроково налаштовуємо локальне середовище розробки Go у Linux: установка Go, модулі, Delve для налагодження та автотести з покриттям.
Продовжити читання

  • Розробка та програмування