Debian/Ubuntu: как исправить libc6 и libstdc++ version mismatch без поломки системы
Ошибки GLIBCXX not found, GLIBC not found и libc6 version mismatch обычно появляются после ручной установки пакетов, копирования б ...
Как расширить диск и файловую систему на Debian/Ubuntu после увеличения VDS
Если после увеличения диска VDS Debian или Ubuntu всё ещё показывает старый размер, проблема обычно не в гипервизоре, а в разделе ...
Linux swappiness, vfs_cache_pressure и dirty_ratio: практический тюнинг памяти и writeback
Параметры VM в Linux часто меняют наугад: снижают swappiness, трогают vfs_cache_pressure и dirty_ratio, а потом получают фризы, вс ...
HAProxy: как разбирать 502, 503 и Layer4 connection problem
Когда HAProxy отдает 502 или 503, а в логах видны Layer4 connection problem и backend down, причина обычно не сводится к одному па ...
Ansible inventory и group_vars для staging и production: структура проекта без хаоса
Когда Ansible-проект растёт, хаос обычно начинается с inventory и переменных: staging и production смешиваются, а итоговое значени ...
Linux: /etc/fstab и emergency mode (rescue) — как быстро поднять систему после ошибки монтирования
Если после перезагрузки Linux падает в emergency mode или rescue из‑за /etc/fstab, чаще всего виноваты неверный UUID, опции монтир ...
Linux: когда зависает PID 1 (systemd) — D-state, stop-jobs и hung_task
Если растёт load average, сервисы не останавливаются, а перезагрузка висит на stop jobs — часто виноваты D-state и блокировки I/O. ...
systemd hardening: DynamicUser, ProtectSystem и практичный sandboxing для сервисов
Пошагово усиливаем безопасность systemd-сервисов без контейнеров: включаем DynamicUser, ограничиваем файловую систему через Protec ...
JWT security: JWKS, key rotation, clock skew и защита от alg=none
JWT удобны в микросервисах, но ошибки валидации быстро превращают их в дыру. Разберём JWKS и kid, ротацию ключей без даунтайма, уч ...
Не нашли необходимую информацию?








