Типичные просчёты в *nix, которые реально бесят — кто как борется?
Поделюсь подборкой самых частых ляпов, которые сам вижу у знакомых и на форумах. Может, кому пригодится или добавите свои варианты.
1. Права на файлы не ставят сразу как надо. Просто chmod 777 — и всё, не думают. В итоге зато потом «почему не работает» или дыр в безопасности.
2. Лезут менять конфиги, не сделав бэкапы. Понятно, что быстро, но однажды сменил файл и система упала — нервов не хватило.
3. Паника при первой проблеме с сетью, начинают дергать ipconfig/ifconfig/route подряд без понимания, что реально происходит.
4. Игнорируют логи, мол «сложно читать». А там же вся суть, и ошибки, и предупреждения.
5. Обновления системы делают вслепую, без проверки совместимости или бэкапа. Когда что-то слетает — кирдык.
6. Запуск скриптов от рута без мысли, просто потому что «так сделал кто-то в интернете». Иногда проще забыть права, чем потом вычищать последствия.
7. Недостаток понимания разных shell и их особенностей — bash, zsh, dash — приводят к странным багам в скриптах.
В итоге кажется, что всё вообще работает на авось, а потом бомбит из-за глупых ошибок. Кто как выхватывал подобное? Есть какой-то свой минимальный чеклист, который всегда четко прогоняешь перед правками?