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

Linux с нуля: бесплатный тренажёр по администрированию

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

Автор проекта — Дим Саныч

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

Треки

Все треки · 11
01 лёгкая лёгкий Первые шаги 7 лаб · ~6 часов · лёгкий Устройство Linux и первые командыУдобная работа в терминалеНавигация и пути 02 средняя средний Пользователи, права, процессы 6 лаб · ~7 часов · средний Пользователи и права доступаАдминистрирование пользователей и sudoПроцессы и сигналы 03 лёгкая лёгкий Пакеты, службы, журналы 7 лаб · ~8 часов · лёгкий Пакеты и установка программСлужбы systemdРасписания и журналы 04 средняя средний Сеть 9 лаб · ~9 часов · средний Адреса и маршрутыПорты и межсетевой экранDNS и SSH 05 средняя средний Хранилище 8 лаб · ~7 часов · средний Диски и файловые системыНовый дискЛогические тома 06 средняя средний Bash: обработка текста и скрипты 4 лабы · ~5 часов · средний Поиск и правка текстаСкрипты: аргументы и условияНадёжные скрипты 07 средняя средний Система изнутри: ресурсы, ядро, процессы 7 лаб · ~7 часов · средний CPU, память и OOMЛимиты и параметры ядраЧто делает процесс 08 средняя средний Веб-стек 7 лаб · ~6 часов · средний Nginx: сайты и проксиTLS и сертификатыPostgreSQL для администратора 09 средняя средний Безопасность сервера 7 лаб · ~7 часов · средний Что сервер показывает наружуВход и паролиОграничение и аудит 10 средняя средний Контейнеры: Docker и compose 5 лаб · ~6 часов · средний Контейнер изнутриОбразы и данныеНесколько контейнеров 11 средняя средний Автоматизация: Git и Ansible 3 лабы · ~5 часов · средний Git для конфигурацииAnsible: первые плейбукиРоли

Интерактивные задания

Каждая лаба — это своя виртуальная машина, условие и набор целей. Скрипт проверяет результат на самой системе, а не текст набранных команд.

Лаба · Пакеты, службы, журналы лёгкая ~15 мин

Починить nginx

Сайт на nginx перестал открываться после вчерашних работ. Найди причину и верни сайт.

Дано: чистая машина Ubuntu 24.04 с правами sudo.

Цели лабы

3 из 4 · пример проверки
  • Конфигурация nginx проходит проверку nginx -t — выполнена
  • Служба nginx активна — выполнена
  • http://localhost/ отвечает кодом 200 — выполнена
  • Сайт по умолчанию на месте — не выполнена

Вики

Все 183 статьи

Справочник на 183 статьи в 14 разделах. Открывается прямо из лабы.

Инструменты

Все инструменты · 14

14 утилит для повседневной работы: права, cron, подсети, JSON и YAML, пароли. Работают прямо в браузере.

Загрузка…