Топовые косяки в Linux и BSD — кто с чем сталкивался?
Народ, кто на каких ошибках чаще всего срывается в Linux и BSD? У меня, например, частая беда с правами доступа — забываю, что файловая система в BSD чуть иначе себя ведёт, и постоянно лезут проблемы с chown и chmod. В Linux при этом часто сталкиваюсь с несовместимостью версий пакетов и зависимостей.
Кто что классно придумал для диагностики? У меня обычно начинается с простого: проверка логов, потом strace или dmesg, если совсем плохо. Но иногда кажется, что таких ошибок просто море, и их лучше просто понять и избежать, чем каждый раз лечить.
Еще забавная штука — разные системные менеджеры (systemd против rc.d) иногда вводят в ступор, особенно если с обеими приходится работать. Вопрос такой: как вы выбираете, когда ставить Linux с systemd или BSD с классическим init? Где плюсы-минусы вы видите? Вроде BSD проще и стабильнее, но Linux гибче для современного железа и софта.
Самое странное, что иногда проблемы выглядят одинаково, а лечатся совершенно по-разному. Как вы отличаете баг OS от косяка в конфиге? Особенно, когда начинаешь копать сетевые настройки или работу с разрешениями.
Поделитесь, что ловите на практике и как проще всего выйти из этих ситуаций без долгого гугления и проб.