Prog Academy
RU UA

Курс по подписке

Основы Linux

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

  • 13 модулей
  • 40+ практических заданий
  • Автоматическая проверка
  • На русском

Получить доступ к курсу

Курс по подписке · Обучение в своём темпе

О курсе

Что это за курс?

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

Аудитория

Для кого этот курс?

  • Никогда не открывали терминал

    Освоите командную строку с нуля: файлы, права, процессы, пакеты и первые bash-скрипты в учебной Ubuntu в браузере.

  • Начинающий в тестировании

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

  • Планируете embedded-направление

    Будете подключаться к удалённому устройству по SSH, читать его журналы и перезапускать службы.

Можно начать с нуля

Предварительный опыт не нужен — начинайте с первого модуля.

  • Опыт программирования или Linux не нужен.

  1. Опыт не нужен
  2. Начните здесь Основы Linux

Результат

Чему вы научитесь

ориентироваться в файловой системе Linux и работать с файлами и каталогами

читать, искать и обрабатывать текст: grep, find, конвейеры, перенаправления

понимать и менять права доступа, работать с sudo

управлять процессами, переменными окружения, пакетами и архивами

диагностировать сеть и писать простые bash-скрипты

подключаться к удалённому устройству по SSH, читать его журналы и перезапускать службы

Формат

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

Каждая тема закрепляется практикой в настоящем терминале учебной Ubuntu прямо в браузере. Задания — это маленькие миссии: найти в журналах устройства, где произошла ошибка; вернуть на место конфиг, скопированный не туда; остановить процесс, который съел процессор; оживить службу на дроне. Проверка смотрит на результат, а не на конкретные команды, поэтому засчитывается любой правильный путь.

  • Теория

    34 урока с примерами

  • Практика в браузере

    40+ заданий с автоматической проверкой

  • Тесты

    12 тестов для самопроверки

  • Свой темп

    Онлайн на my.prog.academy, без установки программ

AI-помощник

AI-помощник рядом во время обучения

На страницах курса, уроков и заданий есть кнопка «Спросить AI». Помощник знает материалы именно этого курса и урок, на котором вы сейчас, поэтому отвечает по теме и показывает, в каких уроках об этом говорится.

  • Объяснит иначе

    Не поняли урок с первого раза — попросите объяснить проще или привести ещё один пример.

  • Поможет с заданием

    Застряли — подскажет, с чего начать, и поможет найти ошибку в вашем решении. Готового решения не даёт.

  • Найдёт нужную тему

    Спросите, где объясняли понятие, — и получите ссылки на нужные уроки курса.

  • Продолжит разговор

    Уточняйте без повторов: помощник помнит разговор, а недавние разговоры курса сохраняются.

Входит в каждый тариф оплаченной подписки — Basic и Premium. В Premium лимиты использования AI-помощника выше — им можно пользоваться активнее. Это помощник в обучении, а не генератор готовых ответов: он объясняет и подсказывает, а задания вы решаете сами.

Программа

Программа курса

13 модулей, 40+ практических заданий с автоматической проверкой и 12 тестов. Откройте модуль, чтобы увидеть все темы.

Модуль 1. Знакомство с Linux 3 урока · 2 практики · 1 тест

Что такое Linux, где он работает, терминал и shell, анатомия команды и встроенная справка.

  • Теория Что такое Linux и где он работает
  • Теория Терминал, shell и твоя учебная машина
  • Теория Анатомия команды и справка
  • Практика Практика 1.1: Кто я и где я
  • Практика Практика 1.2: Справка вместо поисковика
  • Тест Знакомство с Linux
Модуль 2. Навигация по файловой системе 3 урока · 2 практики · 1 тест

Дерево каталогов Linux, команды pwd, ls и cd, абсолютные и относительные пути, скрытые файлы.

  • Теория Дерево файловой системы
  • Теория pwd, ls и cd: где я и что вокруг
  • Теория Пути: абсолютные и относительные, скрытые файлы, cat
  • Практика Практика 2.1: Журналы метеостанции
  • Практика Практика 2.2: Поиск потерянной карты
  • Тест Навигация по файловой системе
Модуль 3. Файлы и каталоги 3 урока · 4 практики · 1 тест

Создание, копирование, перемещение и удаление файлов и каталогов; шаблоны имён *, ? и [ ].

  • Теория Создаём файлы и каталоги
  • Теория Копируем, перемещаем, переименовываем
  • Теория Удаление без сюрпризов и шаблоны имён
  • Практика Практика 3.1: Каркас проекта метеостанции
  • Практика Практика 3.2: Конфиг не в том каталоге
  • Практика Практика 3.3: Уборка рабочего каталога
  • Практика Практика 3.4: Разбираем файлы с дрона
  • Тест Файлы и каталоги
Модуль 4. Чтение и запись данных 3 урока · 4 практики · 1 тест

cat, less, head и tail, редактирование в nano, echo, перенаправление вывода и потоки stdin, stdout и stderr.

  • Теория Читаем файлы: cat, less, head, tail
  • Теория Редактируем текст: редактор, nano, echo
  • Теория Перенаправления и потоки
  • Практика Практика 4.1: Короткий отчёт о полёте
  • Практика Практика 4.2: Настройка перед полётом
  • Практика Практика 4.3: Журнал изменений прошивки
  • Практика Практика 4.4: Самопроверка метеостанции
  • Тест Чтение и запись данных
Модуль 5. Поиск и обработка текста 3 урока · 4 практики · 1 тест

grep для поиска строк, find для поиска файлов, конвейеры с sort, uniq, wc, cut и tee.

  • Теория grep: найти строку в горе текста
  • Теория find: найти файл, о котором знаешь лишь часть
  • Теория Конвейеры: sort, uniq, wc, cut, tee
  • Практика Практика 5.1: Чёрный ящик сети датчиков
  • Практика Практика 5.2: Потерянная калибровка и кто съел диск
  • Практика Практика 5.3: Отчёт по телеметрии флота
  • Практика Практика 5.4: Хит-парад кодов ошибок
  • Тест Поиск и обработка текста
Модуль 6. Права доступа и пользователи 3 урока · 4 практики · 1 тест

Пользователи и группы, root и sudo, чтение прав в ls -l, chmod символьно и числами, chown и chgrp.

  • Теория Пользователи, группы и root
  • Теория Читаем права: 10 символов ls -l
  • Теория Меняем права: chmod, chown, chgrp
  • Практика Практика 6.1: Скрипт не запускается
  • Практика Практика 6.2: Под замок: ключи доступа
  • Практика Практика 6.3: Общий каталог команды
  • Практика Практика 6.4: Кто есть кто: доступ для нового пилота
  • Тест Права доступа
Модуль 7. Процессы 2 урока · 4 практики · 1 тест

Процессы и PID, ps, top и pgrep, фоновые задания, сигналы TERM и KILL, коды завершения, && и ||.

  • Теория Процессы: кто сейчас работает на машине
  • Теория Фон, сигналы и коды завершения
  • Практика Практика 7.1: Логер, который съел процессор
  • Практика Практика 7.2: Упрямый загрузчик
  • Практика Практика 7.3: Две передачи в фоне
  • Практика Практика 7.4: Предполётная проверка: коды и цепочки
  • Тест Процессы
Модуль 8. Окружение и shell 3 урока · 3 практики · 1 тест

Переменные shell и окружения, export, PATH и свои команды, история, псевдонимы и ~/.bashrc.

  • Теория Переменные shell и переменные окружения
  • Теория PATH: как shell находит команды
  • Теория История, псевдонимы и ~/.bashrc
  • Практика Практика 8.1: Переменные миссии
  • Практика Практика 8.2: Своя команда
  • Практика Практика 8.3: Сделай это навсегда
  • Тест Окружение и shell
Модуль 9. Пакеты и программы 2 урока · 3 практики

Пакеты, репозитории и зависимости; apt update, search, show, install, remove, upgrade; как узнать установленную версию.

  • Теория Откуда в Linux берутся программы
  • Теория apt на практике
  • Практика Практика 9.1: Установи tree
  • Практика Практика 9.2: Убери лишнее, поставь нужное
  • Практика Практика 9.3: Какая версия стоит?
Модуль 10. Сеть 2 урока · 3 практики · 1 тест

IP-адреса, интерфейсы, шлюз, DNS и порты; ping, host, curl, wget, ss и пошаговая диагностика связи.

  • Теория Сеть для начинающего: адреса, интерфейсы, порты
  • Теория Проверяем связь: ping, host, curl, wget
  • Практика Практика 10.1: Сетевой паспорт
  • Практика Практика 10.2: Кто не на связи?
  • Практика Практика 10.3: Забери конфиг
  • Тест Сеть
Модуль 11. Архивы и место на диске 2 урока · 3 практики · 1 тест

tar, gzip и zip: упаковываем, просматриваем и распаковываем архивы; df и du: ищем, куда пропало место, и освобождаем его без риска.

  • Теория Архивы и сжатие: tar, gzip, zip
  • Теория Место на диске: df и du
  • Практика Практика 11.1: Резервная копия перед обновлением
  • Практика Практика 11.2: Распакуй пакет прошивки
  • Практика Практика 11.3: Диск переполнен
  • Тест Архивы и место на диске
Модуль 12. Первые скрипты 3 урока · 4 практики · 1 тест

Скрипт как файл команд: шебанг, права,./ и коды завершения; переменные, аргументы, условия и циклы; отладка через bash -x. Скрипты проверяются на скрытых данных.

  • Теория Скрипт — это файл с командами
  • Теория Переменные, аргументы и условия
  • Теория Циклы и отладка скриптов
  • Практика Практика 12.1: Приветствие для оператора
  • Практика Практика 12.2: Счётчик ошибок метеостанции
  • Практика Практика 12.3: Предполётная проверка
  • Практика Практика 12.4: Уборка журналов ровера
  • Тест Первые скрипты
Модуль 13. Мост к Embedded Linux 2 урока · 3 практики · 1 тест

Linux на устройстве без экрана: SSH и scp, serial console, журналы, конфиги и службы дрона; итоги курса и следующие шаги.

  • Теория Linux на устройстве без экрана
  • Практика Практика 13.1: Миссия для дрона
  • Практика Практика 13.2: Инцидент на drone-01
  • Практика Практика 13.3: Служба телеметрии упала
  • Тест Итоговый тест курса
  • Теория Что ты уже умеешь и что дальше

Стек

Какие технологии используются?

  • Терминал Linux (bash)

Код пишете и запускаете в браузере на платформе — устанавливать ничего не нужно.

Применение

Где применяются эти знания?

  1. Работа с серверами и облачными машинами
  2. Ежедневные задачи разработчика, тестировщика и DevOps-инженера
  3. Обслуживание встраиваемых устройств на Linux

Доступ

Как получить доступ?

  1. Оставьте заявку

    Заполните короткую форму на этой странице.

  2. Завершите регистрацию в Telegram

    После заявки перейдите в Telegram-бот Prog Academy — он пришлёт дальнейшие инструкции по доступу.

  3. Учитесь на платформе

    Уроки, практика и тесты — на my.prog.academy, в удобном для вас темпе.

Контакт

Начните обучение на платформе

Оставьте контакты — пришлём детали доступа к курсу «Основы Linux».

Другие курсы по подписке

Кибербезопасность с ИИ: защита от современных атак и безопасная работа с искусственным интеллектом

Защита от современных атак для нетехнических специалистов: фишинг, пароли и MFA, инциденты, дипфейки и безопасная работа с ИИ.

12 модулей · 30+ практических заданий

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

Что это за курс?

«Основы Linux» — онлайн-курс по подписке на учебной платформе Prog Academy. Linux с нуля: от первой команды до работы с удалённым устройством. Курс для тех, кто никогда не работал с Linux и, возможно, ещё не открывал терминал. Ты научишься уверенно чувствовать себя в командной строке: находить файлы и данные, управлять правами и процессами, ставить программы, проверять сеть, упаковывать архивы и писать первые скрипты — и поймёшь, зачем всё это нужно.

Для кого этот курс?

Для начинающих в разработке, тестировании и embedded-направлении. Опыт программирования или Linux не нужен. Курс даёт фундамент для углублённого изучения Linux — в том числе на встраиваемых устройствах.

Какие знания нужны перед стартом?

Опыт программирования или Linux не нужен.

Какие технологии используются?

Терминал Linux (bash). Код пишете и запускаете прямо в браузере на платформе — устанавливать ничего не нужно.

Сколько модулей в курсе?

13 модулей: Знакомство с Linux; Навигация по файловой системе; Файлы и каталоги; Чтение и запись данных; Поиск и обработка текста; Права доступа и пользователи; Процессы; Окружение и shell; Пакеты и программы; Сеть; Архивы и место на диске; Первые скрипты; Мост к Embedded Linux. Практических заданий с автоматической проверкой — 40+, тестов — 12.

Как получить доступ?

Оставьте заявку на этой странице и завершите регистрацию в Telegram-боте Prog Academy — там вы получите дальнейшие инструкции по доступу. Обучение проходит на платформе my.prog.academy в своём темпе.

Входит ли курс в подписку?

Да. Курс входит в подписку на платформе Prog Academy: доступ ко всем курсам по подписке; ai-помощник по обучению в каждом курсе; все уроки, домашние задания и автоматическая проверка; новые курсы по подписке добавляются автоматически.

Не нашли ответ?

Оставьте вопрос — подскажем, подходит ли вам курс и с чего лучше начать.