Расскажите, как вы боретесь с типичными косяками в *nix-системах?
Всем привет. Часто натыкаюсь на одни и те же грабли в Linux и BSD — проблемы с разрешениями, зависшие процессы, запутанные настройки сети, и конфиги, которые не грузятся как надо. Например, бывает, что файл вроде бы доступен, но sudo не пускает, или systemd не стартует сервисы без объяснения причин. Кто как проверяет и устраняет такие моменты? Какие простые шаги помогают понять, что именно сломалось? Может, есть какие-то базовые команды или логи, которые всегда полезно смотреть первыми? Плюс интересно, как вы разделяете проблемы на уровне ядра, настроек сети и приложений — есть какая-то наглядная схема? Вдруг кто-то выработал свой список распространённых ошибок и чёткий план, чтобы их избегать. Поделитесь опытом, буду признателен.
Я обычно сначала гляжу логи — journalctl для systemd, дmesg для ядра, это помогает быстро понять, где проблема. С разрешениями часто помогает просто проверить владельца и права через ls -l, а sudo запускаю с -l, чтобы понять, что запрещено. Зависшие процессы убиваю через kill -9, а с сетью смотрю ip a и ping, чтобы проверить базовую связь. В итоге, главное — разбивать проблему на этапы и не лезть сразу в сложные настройки.