Рабочие инструменты и подходы в профи-среде Linux/BSD
Часто замечаю, что у новичков и даже у опытных появляются вопросы, чем реально пользуются админы или девопсы в Linux и FreeBSD. Вот что из личного опыта и общения с коллегами: в качестве базовой системы — Debian или CentOS (Rocky/Alma если про RHEL-совместимые). На BSD чаще OpenBSD или FreeBSD для сетевых задач и стабильности.
По инструментам — ssh и tmux никто не отменял, это база для работы в терминале. Конфигурация через ансибл или просто shell-скрипты для автоматизации, иногда Puppet. Для логов часто rsyslog и journald, мониторинг — Prometheus с Grafana, плюс htop и iftop для быстрой проверки загрузки и трафика.
Если поднять виртуалки/контейнеры — Docker или podman, иногда LXC. Для построения CI/CD — Jenkins или GitLab CI, по крайней мере на проектах, где требуется стабильность и контроль.
По безопасности — базовый анализ уязвимостей, апдейт патчей, настройка firewall (обычно nftables или pf в BSD) и двухфакторка для доступа. Всё предельно просто и доступно, никакие супер-хакерские тулзы не нужны.
В общем, работа строится на продуманной автоматизации и проверенных каноничных инструментах, без гонки за «крутизной». Кто что чаще всего ставит и на что обращает внимание в повседневке?