Найти в Дзене
bashninja | DevOps & SRE ⚙️

S01E07 - Домашняя лаборатория для будущего DevOps

Привет, родные 👋 Когда заходишь в DevOps, всё выглядит страшно: куча инструментов, терминов и технологий. Кажется, что без облаков, серверов и больших денег в эту профессию не войти. Но на самом деле можно всё потрогать руками прямо у себя дома — на обычном ноутбуке. Для этого и нужна домашняя лаборатория. Это твоя личная тренировочная площадка.
Ты создаёшь маленький «виртуальный сервер» на своём компьютере, ставишь туда Linux и начинаешь экспериментировать. Ошибся — не страшно, всегда можно откатить или переустановить. Так учатся почти все, кто идёт в DevOps. Это твой «спортзал», где ты прокачиваешь базовые навыки, прежде чем идти на реальную работу. Все современные компании используют Linux на серверах. Windows в продакшене — редкость.
Так что, если ты хочешь в DevOps, учиться придётся именно Linux. А значит, придётся подружиться с консолью. Например, первое задание будет таким:
«Создай виртуалку, поставь Linux, установи nginx и проверь, что страница открывается в браузере». Держ
Оглавление

Эпизод 7. Домашняя лаборатория для будущего DevOps

Привет, родные 👋

Когда заходишь в DevOps, всё выглядит страшно: куча инструментов, терминов и технологий. Кажется, что без облаков, серверов и больших денег в эту профессию не войти. Но на самом деле можно всё потрогать руками прямо у себя дома — на обычном ноутбуке. Для этого и нужна домашняя лаборатория.

Что такое «домашняя лаба»

Это твоя личная тренировочная площадка.

Ты создаёшь маленький «виртуальный сервер» на своём компьютере, ставишь туда Linux и начинаешь экспериментировать. Ошибся — не страшно, всегда можно откатить или переустановить.

Так учатся почти все, кто идёт в DevOps. Это твой «спортзал», где ты прокачиваешь базовые навыки, прежде чем идти на реальную работу.

Зачем она нужна

  • Чтобы научиться работать в Linux без страха «сломать систему».
  • Чтобы попробовать базовые команды, понять, как устроены процессы и сеть.
  • Чтобы набить руку на Git, настройках сервисов и логах.
  • Чтобы собрать первые мини-проекты (поднять сайт, развернуть базу).

Из чего состоит лаба

  1. Виртуальная машина (VM)

    Это как отдельный компьютер внутри твоего. Запускается в окошке или в фоне.

    Программы для этого: VirtualBox, VMware Workstation Player (Windows/Linux) или UTM (macOS на M1/M2).
  2. Операционная система Linux

    Обычно берут Ubuntu Server LTS. Это «чистый» Linux без графики, только консоль. Именно с ним работают DevOps-инженеры на реальных серверах.
  3. Сервисы и утилиты

    На VM можно поставить всё, что нужно: от веб-сервера (nginx) до системных утилит (htop, curl, git). Это и есть «песочница», где ты учишься.

Почему именно Linux и консоль

Все современные компании используют Linux на серверах. Windows в продакшене — редкость.

Так что, если ты хочешь в DevOps, учиться придётся именно Linux. А значит, придётся подружиться с консолью.

Что ты сможешь делать в своей лабе

  • Создавать и удалять пользователей.
  • Ставить и настраивать сервисы (например, nginx — это лёгкий веб-сервер, который раздаёт страницы).
  • Смотреть процессы, логи, нагрузку.
  • Настраивать сеть: проверять соединения, открытые порты, DNS.
  • Тренироваться с Git: создавать репозитории, ветки, коммитить изменения.

Как это будет устроено у нас

  • В статье ты читаешь объяснение: что и зачем.
  • На GitHub будут лежать практические задания (lab-01, lab-02, lab-03…).

    Там уже пошаговые инструкции, чек-листы и задания «сделать руками».

Например, первое задание будет таким:

«Создай виртуалку, поставь Linux, установи nginx и проверь, что страница открывается в браузере».

Держи свою первую лабу на пути к DevOps - lab01

📌 В следующем эпизоде мы углубимся в Linux: команды, процессы, права и пакеты. Это база, без которой ни один DevOps не обойдётся.