Заметил, что у меня регулярно вылезают похожие косяки — зависает загрузка, сеть пропадает или не стартуют службы. Обычно сначала смотрю логи в /var/log, особенно syslog или messages, они часто выдают подсказки по ошибкам. Если сеть, то проверяю состояние интерфейсов через ip или ifconfig, иногда помогает перезапуск systemd-networkd или аналогичных сервисов. Службы глючат — systemctl status и journalctl часто показывают, почему. Ещё бывает, что ругается на права или не хватает зависимостей после обновлений, тут помогает пересборка пакетов или чистка кеша пакетного менеджера. Когда ничего не понятно, запускаю «top» или «htop», чтобы понять, не съедает ли процесс CPU полностью. Кто как с этим борется? Есть у вас какие стандартные шаги при таких проблемах?
Сам сначала всегда проверяю простое — достаточно ли памяти и не завис ли диск (smartctl или просто dmesg). Часто проблема оказывается в перегрузке или глюках дров. Если с сетью, то смотрю, нет ли конфликтов с DHCP или правил в файрволе, а потом уже логи цепляю. Обычно с такого и начинаю.
Я обычно сначала гляну загрузку памяти и процессора через top, иногда проблемы вылазят из-за нехватки ресурсов. Если сеть глючит, бегло проверяю настройки DHCP и файрвола — там частенько косяки бывают. В остальном — логи, логи и ещё раз логи, они часто наталкивают на то, что сломалось.