Типичные загвоздки в Linux и BSD — у кого что чаще ломается?
Народ, кто сколько с *nix сидит, подскажите, с какими багами или глупыми ошибками чаще сталкивались? Вот у меня, например, на Linux регулярно проблемы с правами на файлы — казалось бы, chmod и chown уже мало что исправляет, если где-то в пути что-то сбилось. Особенно когда запускаешь контейнеры или скрипты от разных пользователей — начинается путаница, и не всегда очевидно, где именно что не так.
Еще частая беда — зависания службы после обновлений или внезапное падение от нехватки ресурсов. В BSD, говорят, иногда с сетью косяки бывают при неправильной настройке firewall или при миграции конфигов.
Как проверяете? Мне помогает сначала заглянуть в логи syslog или dmesg, а после гуглю точные ошибки. Иногда спасает банальная перезагрузка сервиса, но если не помогает — приходится ходить по фаловому дереву, проверять права, запускать сетевые утилиты вроде netstat или tcpdump.
Кто как системно работает с такими проблемами? Есть какие-то полезные лайфхаки или софт, что экономит время на диагностику? Кто что чаще всего сбоит у вас — может, поделитесь, как вы решаете?
С правами на файлы согласен, там реально часто мелкие баги и путаница вылазит, особенно если цепочка пользователей длинная и смешанные UID. Но в целом не так уж часто создает серьезные проблемы — обычно базовые команды типа chmod и просто внимание помогают. Службы после обновлений иногда глючат, это да, приходится порой перезапускать и копаться, но это больше из-за несовместимостей в пакетах, чем что-то системное. На BSD с сеткой у меня пока полегче было.