Почему у меня глючит Linux и FreeBSD — с чего начинать поиск?
Частенько вижу, что люди спрашивают: «Почему не работает Linux/FreeBSD?» Но проблема обычно не в самой системе, а в мелочах, которые легко пропустить.
Например, у меня пару раз были зависания — оказалось, что из-за проблем с драйверами видеокарты или из-за отсутствия свободного места на /var. Часто ломают конфиги после апдейтов, особенно если юзаешь нестандартные репы или при несовместимости версий важных пакетов.
Стоит проверить логи — они часто дают понять, где зарыта собака. Через dmesg, journalctl или /var/log/ можно найти ошибки, которые подскажут конкретное место сбоя. А еще — проверить права на файлы и каталоги, иногда одна неправильная chmod или chown рушит всё.
В случае FreeBSD проблемой бывают неправильные записи в rc.conf, особенно если туда добавить что-то не по правилам или забыть включить нужные службы. Там с автозагрузкой можно запросто угробить систему.
Сеть — отдельная песня. Если дропается коннект или не работает DNS, нужно посмотреть настройки в /etc/resolv.conf и убедиться, что интерфейсы поднимаются корректно. Заодно проверить, не мешают ли firewall или SELinux/AppArmor.
Еще полезно не забывать про hardware — тупо отвалившийся кабель, плохой диск или перегрев могут выглядеть как «неработающая система».
Кто как обычно ищет и лечит такие проблемы? Какие инструменты берёте в ход в первую очередь?