Когда *nix начинает глючить — что обычно первым делом проверяю
Всем привет. Поделюсь своим списком вещей, которые первым делом смотрю, когда Linux или FreeBSD вдруг не запускается или что-то не пашет.
1. Проверка загрузчика. Часто грубая ошибка здесь — неправильный grub, syslinux или bootloader изначально. Загугли, как проверить grub.cfg по UUID дисков, они сдвинулись или диски переименовались?
2. Жесткий диск и файловая система. Запускаю fsck (на живой флешке, пусть не на монтированной системе) — частая причина вылетов из-за поврежденных секторов или сбоев в ext4, ufs и пр.
3. Ядро и модули. Обновления ядра могли накрыть драйвера или надо загрузиться со старым ядром. Иногда выключение новых модулей в boot параметрах помогает.
4. Логи. В /var/log (если доступен) смотрю dmesg, syslog, messages — там яснее, что именно crasht.
5. Конфиги сети. Особенно если проблема с подключением или если DNS не отвечает. Тут часто проблемы с netplan, NetworkManager или rc.conf в FreeBSD.
6. Проверка полного дискового пространства. Если / или /var/ забиты — система может тупо не стартануть.
На практике раньше пугался сразу, а теперь именно такой «чек-лист» бегло проходит сквозь голову. Часто помогает быстро понять, где косяк без переустановки.
Что вы обычно первым делом смотрите, когда *nix не работает? Или я чего важного забыл?