Наконец-то полностью мигрировал все правила фаервола с iptables на nftables. Синтаксис приятнее, производительность лучше. Единственная сложность — переписать legacy-скрипты десятилетней давности.
Для проектов с небольшим объёмом логов Loki выигрывает по ресурсам. ELK требует минимум 4−8 ГБ RAM, а Loki стартует с 512 МБ. Если не нужен полнотекстовый поиск — выбор очевиден.
Настроил tmux на всех серверах с единым конфигом через Ansible. Теперь при обрыве SSH-сессии просто переподключаюсь и делаю tmux attach. Никакой потерянной работы. Базовая вещь, но многие пренебрегают.
Столкнулась с тем, что systemd-resolved кеширует DNS-записи агрессивнее, чем ожидаешь. При частой смене записей лучше уменьшить cache-size или использовать resolvectl flush-caches. Особенно актуально для тестовых сред.
Потратил полдня на диагностику проблем с WireGuard. Оказалось, что MTU по умолчанию 1420 был слишком большим для нашего провайдера. Снизил до 1380 — всё заработало. Всегда проверяйте MTU!
Перешёл на использование Makefile для типовых DevOps-задач вместо набора bash-скриптов. Удобно документировать команды и их зависимости. Плюс make есть везде из коробки.
После обновления ядра Linux до 6.8 заметил снижение latency на сетевых операциях примерно на 5−7%. Пока мониторю, но результат обнадёживает. Кто-нибудь ещё замечал подобное?
Если нужно массово обработать файлы, используйте find с -print0 и xargs -0. Это корректно работает с пробелами в именах файлов. Сэкономил кучу времени при миграции старого сервера.