Обычные грабли в Linux и BSD — делимся, как их ловить и чинить
Всем привет! Не раз сталкивался с тем, что начинаешь копаться в Linux или FreeBSD, и тут же натыкаешься на какую-нибудь неприятную ошибку — то с правами, то с сетью, то с настройкой сервиса. Часто оказывается, что проблема банальна, но из-за отсутствия привычки или понимания сильно время уходит.
Например, часто забывают проверять права на папки и файлы при настройке веб-серверов или служб, и это легко приводит к тому, что сервисы отказываются стартовать или нормально работать. Или еще — кто не попадал на ситуацию, когда systemd что-то не запускает, а логи ничего путного не показывают? Тут помогает глубокий разбор journalctl с фильтрами, и чтоб не гадать, стоит всегда запускать сервисы вручную для локального теста.
Еще момент — конфиги. Очень полезно держать под рукой несколько проверенных способов откатиться на нормальный вариант, например, конфиги из git или использовать разные профили. Иначе можно по глупости запороть систему надолго.
Кто какую ошибку чаще всего ловит в повседневной работе? Как быстро проверяете и чините? Может, есть свои проверенные методы или инструменты, которые экономят время? Поделитесь опытом!