Часто натыкаюсь на типичные грабли в Linux и BSD — делюсь списком
Ребята, кто тоже в процессе постоянно сталкивается с одними и теми же ошибками? Вот что чаще всего встречал и как примерно лечил.
1. Ошибка “Permission denied” при копировании или запуске — обычно цепляет из-за неправильных прав. Быстро глянуть chmod/ chown, статусов больше, чем нужно, не дают запускать. Команда ls -l подскажет, а chmod +x на скрипт часто помогает.
2. Сбои с DNS — когда сайты не открываются, а пинг в айпи норм. Проверять /etc/resolv.conf на правильность DNS-серверов и попробовать systemd-resolve --status (если systemd). Иногда помогает просто перезапустить сеть.
3. Проблемы с зависшими процессами — top и kill -9/ pkill спасают. Но иногда они порождают другие, если шелл висит. Нужно смотреть, что именно грузит CPU или RAM, и разбираться, почему процесс не чистится.
4. mount: не удается смонтировать устройство — чаще всего появляется, если забыли указать тип фс или пытаются смонтировать с неправильными опциями. Проверять dmesg и /proc/mounts — полезно.
5. Не запускается GUI после обновлений — встречал такое, когда драйвера графики не совпадают с ядром. Иногда помогает пересборка драйвера (например, для видеокарты) или откат ядра.
6. Краш или медленная загрузка при boot — часто из-за конфликтов в конфигурации grub или проблем с initrd. Пересоздание initramfs иногда спасает.
7. Ошибки с пакетным менеджером — зависшие установки или блокировки. apt-get clean и dpkg --configure -a для Debian, pkg clean для BSD могут помочь.
Есть ли у вас свои “любимые” ошибки, которые периодически выбивают из колеи?