Проверка базовых настроек Linux и BSD — что не забыть?
Когда ставишь или администрируешь Linux или FreeBSD, иногда понимаешь, что базовые настройки могут сыграть злую шутку, если их не проверить. Я обычно бегло прохожу такой список: сначала смотрю конфигурацию сети (ip addr, netstat, ping), чтоб понимать, жив ли интерфейс и корректно ли настроен маршрутизатор. Потом поглядываю на автозапуск сервисов через systemctl или rc.d — чтоб лишнего не запускалось, а нужное не пропало. Проверяю права на ключевые папки, особенно /etc и домашние директории пользователя, — часто именно сюда подсовывают глупости или забывают поменять. Ещё момент — логи. tail -f /var/log/syslog или messages скажет, если что-то не так стартует. И не забываю глянуть загрузку системы — free -m, top — иногда проблемы именно в ресурсах. Кому что помогает быстро пролезть конфиг, чтобы не искать потом ошибки по всему? Какие свои лайфхаки в проверке настроек используете?
Я обычно еще гляну, не висит ли какая тормозящая задача в фоне, особенно если сервер еле жив. В FreeBSD часто проверяю /etc/rc.conf — бывает, что там какие-то сервисы по дефолту включены, а ты их не ждешь. И права на скрипты запуска тоже стоит пробежаться, чтобы случайно чья-то фигня не влазила. А так, базово – твой список вполне в тему.
Проверка базовых настроек — это конечно важно, но не стоит зацикливаться на каждом файле и параметре. Часто хватает просто бегло посмотреть на автозапуск сервисов и состояние сети, чтобы понять, где косяк. Остальное порою лишнее усложнение, особенно если сервер не многопользовательский или прост.