Настройка Linux и BSD: базовые проверки перед запуском
Порылся недавно в своих *nix-системах и решил составить для себя список базовых вещей, которые всегда стоит проверить после установки или перед запуском сервера. Например, базовая сеть — ping, ifconfig/ip addr, проверка маршрутов, чтобы понять, что всё поднято и доступно. Далее — права доступа на конфиги, чтобы случайно не дать root-доступ каждому пользователю (да, такое бывает). Ещё важный момент — обновления: не всегда стоит сразу обновлять всю систему, но хотя бы проверить репозитории и сделать апдейт безопасности.
В FreeBSD например полезно убедиться, что службы в rc.conf настроены правильно и ничего лишнего не запускается, чтобы сервер не грузился тормозами. В Linux — проверить systemctl, и посмотреть, нет ли запущенных сервисов, которые вообще не нужны.
Иногда бывает полезно пройтись по журналам (journalctl или /var/log) сразу после запуска, чтобы увидеть ошибки, которые могли проскочить при инициализации.
Кто что обычно проверяет в первую очередь? Есть какие-то свои ритуалы или хитрости, которые помогают быстро понять, всё ли ок, особенно если надо быстро поднять что-то типа домашнего firewallа или небольшой веб-сервер?