Перевірка і безпечна установка .deb, AppImage та Flatpak: підписи, Firejail і план відкату

Перевірка і безпечна установка .deb, AppImage та Flatpak: підписи, Firejail і план відкату

Як безпечно встановлювати сторонні .deb, AppImage і Flatpak у Linux: перевірка підписів, ізоляція через Firejail і зрозумілий план відкату без паніки.
Продовжити читання

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

Запобігання витоку секретів у Git: pre-commit hooks з git-secrets, TruffleHog та CI-сканування на Linux

Запобігання витоку секретів у Git: pre-commit hooks з git-secrets, TruffleHog та CI-сканування на Linux

Як налаштувати pre-commit hooks у Git з git-secrets і TruffleHog та додати CI-сканування на Linux, щоб зупинити витік токенів і ключів до коміту та в pull request.
Продовжити читання

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

Автомонтування й дешифрування зовнішніх дисків при вході: udev + systemd‑user

Автомонтування й дешифрування зовнішніх дисків при вході: udev + systemd‑user

Налаштовуємо безпечне автомонтування LUKS‑накопичувачів при вході користувача за допомогою udev і systemd‑user — без root-скриптів, з мінімумом ручних дій.
Продовжити читання

  • Трюки та лайфхаки

Відстеження змін у /etc з etckeeper і Git: налаштування, hooks та безпечний відкат конфігурацій

Відстеження змін у /etc з etckeeper і Git: налаштування, hooks та безпечний відкат конфігурацій

Налаштовуємо etckeeper з Git для каталогу /etc: автоматичні коміти, корисні hooks, перевірки конфігів і безпечний відкат змін.
Продовжити читання

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

Увімкнути і налаштувати SELinux на Debian/Ubuntu: режими, контексти, audit2allow і власні політики

Увімкнути і налаштувати SELinux на Debian/Ubuntu: режими, контексти, audit2allow і власні політики

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

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

Відкотити та заблокувати оновлення Snap і Flatpak: практичне тестування, pinning і відновлення версій у Linux

Відкотити та заблокувати оновлення Snap і Flatpak: практичне тестування, pinning і відновлення версій у Linux

Покроково показую, як безпечно відкотити версію та заблокувати оновлення для Snap і Flatpak. Практичні команди, pinning, вибір каналів і швидке відновлення у Linux.
Продовжити читання

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

Надійне сандбоксування десктоп‑додатків у Linux з Bubblewrap і Flatpak: політики, обмеження та автооновлення

Надійне сандбоксування десктоп‑додатків у Linux з Bubblewrap і Flatpak: політики, обмеження та автооновлення

Повний гайд із ізоляції програм у Linux за допомогою Bubblewrap і Flatpak: політики доступу, обмеження, Flatseal, а також автоматичне оновлення через systemd timers.
Продовжити читання

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

Діагностика зависань і високого 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