Частые грабли в Linux и BSD и как с ними быстро разобраться
Если у кого-то Linux или FreeBSD начинает подводить — зависает, сервисы странно себя ведут или просто нет сети, то первым делом надо посмотреть в логи. systemd-journalctl, /var/log/messages, dmesg — без них никуда. Например, у меня частая беда — после обновлений где-то косячит сеть, и помогает простой перезапуск NetworkManager или пересоздание конфигов.
Еще момент — заполненный диск. Вроде работает, но процессы падают. Команда df -h сразу выдает проблему, и без очистки /tmp или журналов система начинает глючить.
С разрешениями и SELinux/похожими механизмами советую сквозь пальцы не смотреть — переставленное право на файл или неправильный контекст часто уродуют доступ к нужным ресурсам. Это особенно про сервера, когда что-то не стартует.
А если железо сыпется — dmesg или smartctl покажут. Не редкость, что под нагрузкой вылезают ошибки диска или памяти.
Короче, не стоит прыгать к сложным решениям, пока не проверил логи, свободное место, права и состояние железа. Кто как обычно с подобным справляется?