Настройка *nix: что обычно забывают проверить на старте
Недавно потыкался с установкой и базовой настройкой Linux и FreeBSD для домашнего сервера, и понял, что типичные моменты часто упускаются, хотя сильно влияют на стабильность и удобство. Например, с сетью — бывает, IP настроил, а DNS никак, и пинг в никуда. Или таймзона: вроде мелочь, но потом логи путают. Ещё стоит сразу проверить права на важные каталоги — не раз от этого баги были. Куча народу забывает про базовые сервисы — ssh и firewall должны работать по умолчанию и быть настроены нормально, а не просто лежать отключённые. И если на FreeBSD, то про pkg update и upgrade не забывайте, иначе потом деплоя постоянно голова болит. В общем, базовый чек-лист, который сам себе сделал: проверить сеть (IP+DNS), актуальность пакетов, настройки часового пояса, права на конфиги и запуск основных сервисов. Кто что ещё в свои чек-листы добавляет, чтобы не зарубиться на банальных вещах?
Тоже заметил, что мелочи с сетью обычно подводят — настроишь IP, а DNS лежит, и всё тормозит. Таймзона, действительно, часто не сразу думаешь о ней, а потом в логах путаница. Насчёт прав — бывает оставишь конфиги под рута, сервисы не стартуют. Важно проверять, чтобы ssh сразу работал, а firewall не мешал. pkg update для FreeBSD — спасение, без этого много головной боли.