С чего начать Первые шаги трек · 15 ступеней
Linux Labs

Маршрут обучения

Треки

Этап опирается на предыдущие, внутри этапа треки можно проходить в любом порядке.

  • 13 треков
  • 145 ступеней
  • 93 лабы

С чего начать

Первые шаги

От устройства системы и ввода команд к навигации, файлам, тексту и конвейерам.

15 ступеней

Карта треков

Этап 4 Сервер в работе

4.2 Веб-стек Сайты и reverse proxy на nginx, сертификаты и HTTPS, доступ к PostgreSQL и восстановление из дампа — до сайта и базы на двух машинах. 9 ступеней 4.3 Безопасность сервера Что сервер показывает наружу и что держит после обновления, политика паролей и fail2ban, служба с минимальными правами, AppArmor и auditd — до подготовки нового сервера к публикации. 10 ступеней 4.4 Контейнеры: Docker и compose Образ и контейнер, порты, окружение и перезапуск, свой Dockerfile, тома, сеть контейнеров и стек compose, лимиты памяти и пользователь в контейнере. 11 ступеней 4.1 Система изнутри: ресурсы, ядро, процессы Load average и процессор, память и OOM killer, лимиты процессов и параметры ядра, нагрузка на диск, strace и /proc, сообщения ядра, загрузка системы и аварийный режим, синхронизация времени — до разбора «сервер тормозит». 13 ступеней 4.5 Автоматизация: Git и Ansible Конфигурация под git: кто и что поменял, как вернуть рабочую версию и обновить сервер из репозитория; Ansible: инвентарь, разовые команды, идемпотентный плейбук, роли, порядок переменных и секреты в vault — до настройки второй машины с первой. 8 ступеней 4.6 Наблюдаемость: метрики, алерты, логи Метрики машин и приложений в Prometheus и запросы PromQL; правила алертов и доставка уведомлений через Alertmanager; логи нескольких машин на одном сборщике и расследование по журналам — до наблюдения за второй машиной с первой. 9 ступеней
Загрузка…