Лаборатория
разработки

Практические заметки о Linux, автоматизации и небольших проектах, которые можно собрать и поддерживать самостоятельно.

Фото главного разработчика
Главный разработчик

Каталог обучения

Онлайн-курс · Stepik

Введение в Linux

Командная строка, работа с файлами и основы работы в Linux.

Перейти к курсу
Онлайн-курс · Stepik

Программирование на Python

Условия, циклы и списки с задачами для закрепления материала.

Перейти к курсу
Видеоуроки · YouTube

Linux и DevOps

Подборки видео по системному администрированию и инструментам разработки.

Открыть плейлисты ADV-IT
Книга · на русском

Pro Git

Ветки, история и совместная работа. Электронную версию можно скачать для чтения офлайн.

Открыть книгу
Офлайн-практикум · 30 минут

Диагностика службы Linux

Открыть задание
  1. На учебной машине выберите знакомую службу и проверьте её через systemctl status имя.service.
  2. Посмотрите журнал текущей загрузки: journalctl -b -u имя.service.
  3. Запишите состояние службы и время последнего запуска.
Офлайн-практикум · 25 минут

Ветки Git на практике

Открыть задание
  1. Создайте пустой учебный репозиторий командой git init -b main и зафиксируйте файл README.
  2. Создайте ветку git switch -c practice, измените README и сделайте коммит.
  3. Вернитесь в main, выполните git merge practice и проверьте историю через git log --oneline.

Заметки

Linux · Служба не запускается

Начните со статуса службы: systemctl status имя.service. Затем посмотрите сообщения только за текущую загрузку: journalctl -b -u имя.service. Сравните время первой ошибки с последними изменениями конфигурации.

Автоматизация · Проверка по расписанию

Для периодической проверки удобно использовать таймер systemd. Сначала запустите команду вручную и проверьте её код завершения. После включения таймера посмотрите дату следующего запуска через systemctl list-timers.

Контейнеры · Обновление с возможностью отката

Перед обновлением запишите версию образа и сохраните конфигурацию. Команда docker compose config -q проверит итоговый Compose-файл. После запуска проверьте, отвечает ли приложение на обычный запрос.

Домашняя лаборатория · Проверка резервной копии

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

Вход

Регистрация по приглашению

Для регистрации требуется персональная ссылка. Создание аккаунтов на этой странице недоступно.