Kernelka
Статті, туторіали та лайфхаки з Linux для кожного. Налаштовуйте систему, вивчайте команди та програмуйте легко. Читайте матеріали на Kernelka!
Підключаємо HashiCorp Vault до systemd: безпечні секрети й автоматична ротація на Linux
Пояснюю, як інтегрувати HashiCorp Vault із systemd-сервісами на Linux: зберігання секретів, автологін Agent, шаблони, перезапуск сервісів і ротація без даунтайму. Продовжити читання
Блокуємо й контролюємо USB-пристрої в Linux за допомогою udev, systemd і PolicyKit
Покрокова інструкція: як безпечно блокувати USB‑накопичувачі через udev, логувати підключення systemd‑сервісом і обмежувати монтування за допомогою PolicyKit. Продовжити читання
ZFS на Linux для серверів: пул, снапшоти, дедуплікація і ротація через systemd
Покрокове налаштування ZFS на Linux: створення пулу, снапшоти, обережне вмикання дедуплікації та автоматична ротація через systemd timers. Готові команди й скрипти. Продовжити читання
Розгорнути приватний npm‑реєстр Verdaccio на Linux: HTTPS, автентифікація, кеш і автозапуск через systemd
Покроково піднімаємо приватний npm‑реєстр Verdaccio на Linux з HTTPS (через Nginx + Let's Encrypt), автентифікацією htpasswd, кешуванням пакунків і автозапуском через systemd. Продовжити читання
Автоматично очищати й захищати історію Bash і Zsh: шифрування, скрипти та таймери
Пояснюю, як зробити історію команд безпечною: автоочистка при виході, зберігання в RAM і шифрування GPG для Bash і Zsh. Плюс готові bash скрипти та systemd timers. Продовжити читання
Налаштування мультитач-жестів у GNOME, KDE і Sway: від інсталяції Touchegg до прив’язки команд і відладки
Як увімкнути та прокачати мультитач-жести у GNOME, KDE та Sway: встановлюємо Touchegg, прив’язуємо команди, налагоджуємо роботу та вирішуємо типові проблеми. Продовжити читання
FIDO2/YubiKey для локального входу, sudo і LUKS у Linux: PAM, GDM/LightDM та безпечний відкат
Покроково налаштуйте FIDO2 (YubiKey) для входу в систему, sudo та розблокування LUKS у Linux. Розбираємо PAM, GDM/LightDM і показуємо безпечний план відкату. Продовжити читання
Налаштувати високодоступний NFS‑кластер на Debian з DRBD і Pacemaker: реплікація, автоматичне переключення і тест відновлення
Покроково створюємо HA NFS на Debian з DRBD і Pacemaker: реплікація, віртуальний IP, автоматичний фейловер і перевірка відновлення, плюс поради та FAQ. Продовжити читання
Симулювати оновлення apt в sandbox із overlayfs і chroot: тестування пакетів та безпечний відкат
Покроково створюємо sandbox на overlayfs + chroot, щоб безпечно тестувати apt‑оновлення та миттєво відкотити зміни. Скрипт, поради, FAQ. Продовжити читання
Автоматичне створення і видалення swap‑файлів у Linux через systemd і bash
Налаштуйте розумний автосвоп: bash-скрипт і systemd timer, що створюють swap‑файл при дефіциті RAM і видаляють його, коли пам’яті достатньо. Покрокова інструкція з прикладами. Продовжити читання
Мультиплатформений CI для Go на Linux: cross-compilation через Docker і QEMU з автотестами
Побудуйте надійний мультиплатформений CI для Go на Linux: Docker Buildx + QEMU для cross-compilation, автоматичні тести та публікація multi-arch образів. Продовжити читання
eBPF у Linux для мережевого й системного моніторингу: встановлення bpftrace/bpftool, готові скрипти та Prometheus
Пояснюю eBPF у Linux: як встановити bpftrace/bpftool, запустити готові скрипти для мережі й системи та інтегрувати метрики з Prometheus і Grafana. Продовжити читання