Автоматизуємо відновлення файлових систем при завантаженні Linux: fsck + systemd + e‑mail

Автоматизуємо відновлення файлових систем при завантаженні Linux: fsck + systemd + e‑mail

Налаштуйте автоматичне fsck при старті Linux з e‑mail сповіщеннями через systemd. Покроково: fstab, drop‑in сервіс, скрипт, тестування й FAQ.
Продовжити читання

  • Скрипти та автоматизація

Діагностика зависань і високого 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: Picom, KWin, Mutter + тюнінг продуктивності

Увімкнути плавні анімації і скролінг у Linux: Picom, KWin, Mutter + тюнінг продуктивності

Покроково вмикаємо плавні анімації та скролінг у Linux: налаштування Picom, KWin і Mutter, плюс оптимізація продуктивності без лагів.
Продовжити читання

  • Desktop та GUI

Створити переносний Live USB на Debian/Ubuntu з persistent /home, автооновленням пакетів і автоматичними бекапами

Створити переносний Live USB на Debian/Ubuntu з persistent /home, автооновленням пакетів і автоматичними бекапами

Покроково: Live USB на Debian/Ubuntu з persistent /home, налаштування автооновлення пакетів та автоматичних бекапів з systemd timers і rsync.
Продовжити читання

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

QoS і traffic shaping з tc та nftables: пріоритет для VoIP, SSH і веб‑трафіку на Linux‑сервері

QoS і traffic shaping з tc та nftables: пріоритет для VoIP, SSH і веб‑трафіку на Linux‑сервері

Покрокове налаштування QoS і traffic shaping на Linux‑сервері з tc та nftables для пріоритету VoIP, SSH і веб‑трафіку. Плавні дзвінки, швидке SSH підключення і стабільний веб — без буферблоату.
Продовжити читання

  • Сервери та мережі

Локальний CI для Python на Linux: Git hooks, Docker і systemd

Локальний CI для Python на Linux: Git hooks, Docker і systemd

Налаштуйте локальний CI для Python-проєктів на Linux із Git hooks, Docker та systemd: лінтери, тести й автозапуск у фоні. Покрокова інструкція з прикладами bash скриптів.
Продовжити читання

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

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

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

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

  • Основи Linux

Експорт і архівація журналів systemd для окремих сервісів у Linux: bash-скрипти та systemd timers

Експорт і архівація журналів systemd для окремих сервісів у Linux: bash-скрипти та systemd timers

Покроково: як експортувати й архівувати журнали systemd для окремих сервісів у Linux з допомогою bash-скриптів і systemd timers. Готові приклади й FAQ для стабільної автоматизації.
Продовжити читання

  • Скрипти та автоматизація

Відправляємо systemd-journald у S3: експортер, ротація, шифрування та відновлення

Відправляємо systemd-journald у S3: експортер, ротація, шифрування та відновлення

Надійно архівуйте логи systemd-journald у Amazon S3 з ротацією, шифруванням (SSE-KMS) та швидким відновленням. Покроковий bash-експортер + systemd timers.
Продовжити читання

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

Обмеження 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