linuxlab.io
Учебники▾
  • Линукс и сети
    Файловая система, процессы, TCP/IP, BGP и OSPF
    →
  • Terraform и IaC
    HCL, state, plan/apply на sandbox LocalStack
    →
  • Git и GitHub
    Объектная модель, plumbing, ветвление, GitHub Actions
    →
Все учебники →
ЦеныО платформеВойтиСоздать аккаунт
/
Intro
Lessons
Footer
linuxlab-УчебникиЦеныО платформеКонфиденциальность и куки
Copyright © 2026 LinuxLab. Все права защищены.
linuxlab.io
Учебники▾
  • Линукс и сети
    Файловая система, процессы, TCP/IP, BGP и OSPF
    →
  • Terraform и IaC
    HCL, state, plan/apply на sandbox LocalStack
    →
  • Git и GitHub
    Объектная модель, plumbing, ветвление, GitHub Actions
    →
Все учебники →
ЦеныО платформеВойтиСоздать аккаунт
/
Hello

$ whoami

Интерактивные учебники.
Не видео. Не лекции.

LinuxLab. Платформа практических учебников по Linux, сетям, DevOps и IaC. Реальный sandbox в браузере, автопроверка каждого шага и живая визуализация состояния ядра. Без VM, без установок, без видео-плейлистов.

Inside

Что внутри

Шесть опор каждого учебника. Тема меняется - механика одна: реальный sandbox, проверка фактического состояния, живая визуализация.

tools / not toys

  • docker.exec

    01

    Реальный sandbox в браузере

    Каждый урок открывает свой Docker-контейнер с настоящим shell. Команды настоящие, ошибки настоящие. Не псевдо-терминал и не VM в облаке.

  • verify(step)

    02

    Автопроверка каждого шага

    Шаг считается выполненным, когда система видит ожидаемый side-effect: файл, флаг, exit code, изменение в /sys или /proc, ресурс в Terraform state. Прыгнуть вперёд нельзя.

  • ws.state

    03

    Живые визуализаторы

    В Linux - таблица маршрутизации, ARP, сокеты, интерфейсы; в Terraform - план, state-дерево и dependency-граф. Всё справа от терминала и обновляется по WebSocket.

  • /how/*

    04

    Анимированные объяснения

    SVG-плеер с play/pause: для Linux - DNS, ARP, TCP-handshake, TLS, BGP, traceroute, anycast; для Terraform - plan-цикл, state, module-flow и drift. Промотать, поставить, разобрать каждый кадр.

  • kb/[[slug]]

    05

    Связанная база знаний

    Короткие справочные статьи с TL;DR, примерами и связанными уроками. Термин в квадратных скобках в любом месте курса работает как подсказка по ссылке.

  • topology.svg

    06

    Топологии и pcap

    Multi-container сценарии с per-link bridges, SVG-граф топологии и захват пакетов через tcpdump. Ставить эксперименты прямо из урока.

Catalogue

Учебники

Один учебник равен одной теме. Каждый самодостаточен: введение, главы, анимированные объяснения и справочник. Список открытых учебников растёт - то, что в работе, помечено отдельно.

Anatomy

Как устроен учебник

Каждый учебник на платформе устроен по одной схеме - четыре раздела с единым форматом. Тема меняется, навигация остаётся: не нужно учиться ориентироваться заново.

Audience

Кому подойдёт

Без pre-assessment. Выбери себя, и попадёшь в подходящую точку входа в нужный учебник, независимо от темы. Ошибся уровнем? Снизу каждой главы есть мостик к соседним.

FAQ

Частые вопросы

Что чаще всего спрашивают перед тем, как открыть терминал.

Q.01

Что такое LinuxLab?

Платформа интерактивных учебников по инфраструктуре и системным навыкам: Linux, Terraform, Git, дальше больше. Каждый урок открывает реальный Docker-контейнер в браузере, проверяет шаг по фактическому состоянию системы и показывает живой контекст рядом с терминалом - ядро, Terraform-план, Git-объекты, в зависимости от темы.

Q.02

Чем LinuxLab отличается от KodeKloud, Linux Academy и подобных?

Сочетание трёх вещей. Автопроверка идёт по фактическому side-effect (sysfs, /proc, exit codes, содержимое файлов, ресурсы в Terraform state, объекты в .git), а не по тексту команды. Живые визуализаторы маршрутизации, ARP, сокетов, plan-tree и dependency-графа обновляются в реальном времени. Ключевые концепции каждой темы разобраны как анимация в SVG-плеере, а не как видео-лекция.

Q.03

Нужно ли что-то устанавливать?

Нет. Терминал, контейнер и визуализаторы работают в браузере. Локальный Docker, VM, SSH и AWS-аккаунт не нужны. Для учебника по Terraform песочница работает на LocalStack: Terraform думает что общается с настоящим AWS, но ноль расходов и риска утечки credentials. Достаточно современного браузера: Chrome, Firefox, Safari, Edge.

Q.04

Как устроен каждый учебник?

Один формат для всех тем. Введение прозой - что такое тема, зачем учить, как читать. Главы с практикой - терминал, шаги, автопроверка. Анимированные объяснения - ключевые концепции в SVG-плеере. База знаний - справочные карточки с TL;DR и перекрёстными ссылками. Тема меняется, навигация остаётся - не нужно учиться ориентироваться заново.

Q.05

Уроки бесплатные?

Часть глав каждого учебника открыта без регистрации, чтобы можно было сразу попробовать. Полный доступ к продвинутым модулям (namespaces, cgroups, eBPF, BGP/OSPF, production-Terraform, capstone, Git internals и плотные labs) открывается по подписке или единоразовой покупке. Подробности на странице тарифов.

Q.06

На каком стеке работает sandbox?

Backend написан на Python 3.12 + FastAPI с aiodocker и asyncpg. Sandbox: Docker (опционально gVisor) с --cap-drop=ALL и эфемерной сетевой топологией; контейнер живёт ровно столько, сколько идёт сессия. Для Terraform к контейнеру подключается LocalStack 3.x, AWS-совместимый mock с поддержкой S3, EC2, IAM, VPC, Lambda и DynamoDB. Frontend на Next.js 14, xterm.js и WebSocket для live-state.

Q.07

Какие учебники сейчас открыты и что в работе?

Открыты три учебника. Linux и сети: 35 глав от файловой системы до BGP и OSPF, 166 справочных статей и 19 анимированных объяснений сетевых протоколов. Terraform и IaC: 47 уроков по пяти трекам (beginner, intermediate, production, advanced и Troubleshooting Garden), 80 справочных статей и 15 анимаций plan-цикла, state и module-flow. Git и GitHub: 18 глав в шести частях, 13 практических labs, 60 справочных статей и сквозной проект - сайт-портфолио на GitHub Pages. Тематические запросы на следующий учебник собираем публично.

Start

$ ready

Открой терминал.
Дальше делай руками.

Введение читается прозой, главы делаются руками, концепции смотришь глазами, справочник открываешь по запросу. Выбери учебник по теме, которая нужна сейчас - лучшая точка входа зависит от того, что ты уже знаешь.

Footer
linuxlab-
Copyright © 2026 LinuxLab. Все права защищены.
Учебники
Цены
О платформе
Конфиденциальность и куки
К учебникам →
Открыть Terraform →
или к симулятору сетей →
→

Введение

Прозой: что такое тема, зачем учить, как читать учебник. С аналогиями, без водопада терминов.

$ cd /intro

→

Главы и практика

Главное здесь практика. Терминал, шаги, автопроверка. Идёшь от азов темы к продвинутым задачам.

$ ls /lessons

→

Анимированные объяснения

SVG-плеер с play/pause: ключевые концепции темы разобраны покадрово. Промотать, поставить, разобрать.

$ play /how

→

База знаний

Справочные карточки с TL;DR, примерами и перекрёстными ссылками. Если забыл флаг или термин, загляни сюда.

$ man kb

Я новичок

Никогда не работал в терминале, хочу разобраться с файлами, процессами и правами.

→ beginner-01-filesystem

Знаю основы Linux

Хочу попрактиковаться с сетями: TCP/IP, DNS, маршрутизация, firewall, NAT.

→ intermediate-01-network-101

DevOps / SRE

Знаю shell и сети, хочу глубже: namespaces, cgroups, eBPF, BGP/OSPF.

→ advanced-01-namespaces

Cloud / IaC, новичок

Знаю bash и базовый AWS, но не писал HCL. Хочу Terraform с нуля, без счетов из консоли AWS.

→ tf-beginner-01-hello-s3

Senior IaC

Знаю plan/apply и модули. Хочу production: тесты, OPA-policy, GitHub Actions с OIDC, drift detection, blue-green миграции.

→ tf-production-01-fmt-validate-tflint

Запутался в Git

Использую git pull/push и боюсь rebase. Хочу понять объектную модель, plumbing, ветвление, merge vs rebase и GitHub Actions.

→ git/intro

Открыть каталог →
Linux →
Terraform →
Git →
Все учебники →

/courses/linux

открыт

Линукс и сети

Файловая система, процессы, права, namespaces, cgroups, eBPF. Сеть: от ARP до BGP и OSPF. Опираемся на Стивенса, Керриска и K&R.

глав
35
kb
165
how
19

открыть учебник →

/courses/terraform

новый

Terraform и IaC

HCL, провайдеры, state, plan/apply-цикл. Sandbox на LocalStack: без реального AWS, без биллинга и без риска утечки credentials.

уроков
47
kb
68
how
15

открыть учебник →

/courses/git

открыт

Git и GitHub

Сначала объектная модель и plumbing, потом команды и workflow. Конфликты, ветвление, merge vs rebase, GitHub Actions. Сквозной проект - сайт-портфолио на GitHub Pages.

глав
18
labs
13
kb
59

открыть учебник →