Типичные косяки в Linux и BSD — на что грабель наступить проще всего
Народ, поделюсь парой моментов, которые сам наколол при работе с Linux и FreeBSD — может, кому пригодится.
– Права на файлы/папки. Часто забываешь, что 777 — далеко не всегда лучший вариант. Проверь сначала, кто реально должен иметь доступ, не паши всем подряд. Особенно для системных конфигов.
– Файлы swap. Не всегда нужно делать гигантский swap, а то система начинает тормозить. Размер лучше подбирать под объем физпамяти и конкретные нагрузки.
– Обновления. Забыл обновить репозиторий или поднял пакеты с конфликтами — очень частая причина тормозов и крашей. Перед апгрейдом всегда читай changelog и проверяй зависимости.
– Лог-файлы. Они копятся и могут залить диск. Лучше сразу сделать ротацию или ограничение по размеру, особенно на сервере.
– Мониторинг нагрузок. Используй простые утилиты вроде top, htop и iostat минимум, чтобы понять, где у тебя затыки. Без этого легко пропустишь узкие места.
– Перезапуск сервисов. Иногда достаточно не перезагружать всю систему, а просто рестартануть нужный сервис. Помогает экономить время и нервы.
– Разделы и монтирование. Неправильное указание параметров в /etc/fstab — масса проблем при старте. Всегда делай резервную копию перед правками.
В общем, базовые грабли почти у всех одинаковые. Какие ещё косяки в работе с *nix вы бы добавили?