100 дней Linux-челленджей

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

Linux

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Программа

Первые шаги
Анализ операционных данных
Безопасное изменение файлов
Права доступа и границы безопасности
Надежный запуск рабочих процессов
Проверка локальных приложений
Инструменты и пакеты поддержки
Управляемые службы
Восстановление и хранилища
Симуляции рабочих операций

Введение

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

Каждая лабораторная — практическая миссия, а не тест на запоминание команд. Вы получаете сценарий, границы, критерии приёмки и подсказки, после чего выбираете команды и проверки. Ранее освоенные приёмы намеренно повторяются: простая передача файлов становится основой последующего восстановления служб и диагностики.

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

  • Перемещаться по подготовленной рабочей области и безопасно создавать, копировать, переименовывать, переносить, удалять и упорядочивать файлы и каталоги
  • Искать, считать, сортировать, устранять дубликаты, сравнивать и извлекать эксплуатационные данные из заметок, журналов, инвентаризаций и разделённого текста
  • Создавать и обновлять конфигурационные файлы с перенаправлениями, каналами, переменными и кавычками, сохраняя нужное содержимое и пути с пробелами
  • Читать и исправлять границы разрешений, владельцев, пользователей и групп без предоставления избыточного доступа
  • Исследовать процессы и /proc, находить PID и надёжно применять коды выхода, фоновые задания, ожидание, тайм-ауты и исполняемые скрипты
  • Проверять локальные приложения по слушающим портам, процессам, именам хостов, HTTP, заголовкам, загрузкам и контрольным суммам SHA-256
  • Находить и устанавливать небольшие инструменты, читать справку и версии, собирать архивы поддержки и работать с systemd, Journal, Cron и ротацией журналов
  • Диагностировать расход диска, удалять только разрешённые временные файлы, чинить символические ссылки и постоянные монтирования, восстанавливать резервные копии и закрывать инциденты по нескольким сигналам

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

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

Предварительные требования: Опыт администрирования Linux не нужен; достаточно уметь пользоваться клавиатурой, читать короткие инструкции и учиться по англоязычному выводу команд. Путь начинается с файловых задач без предварительных знаний, а затем последовательно вводит sudo, сеть, пакеты, службы, Cron, архивы, контрольные суммы и монтирования.

Учебная среда: Доступные из браузера пространства Ubuntu 22.04: лёгкие контейнеры для большинства задач и полные хост-инстансы там, где нужны systemd, расписание, журналы или монтирования; каждая задача подготавливается и сбрасывается независимо.

Часто задаваемые вопросы

Нужно ли выполнять 100 задач в течение 100 дней подряд?

Нет. «100 дней» означает упорядоченный набор из 100 миссий. Одна в день — устойчивый ритм, но можно делать паузы или менять темп; важнее сохранять порядок, поскольку поздние этапы используют прежние навыки.

Это пошаговые руководства, показывающие каждую команду?

Нет. Лабораторная предоставляет сценарий, ограниченную цель, критерии приёмки и подсказки, но не диктует полное решение. Команды и правки выбираете вы; при необходимости доступно решение.

Сохраняется ли работа между задачами?

Нет. Каждая задача начинается с собственного подготовленного состояния. Упражнения с резервными копиями, процессами, службами и монтированиями создают и проверяют постоянство или восстановление внутри одной лабораторной и не зависят от предыдущего дня.

Достаточно ли этого курса, чтобы стать администратором промышленного Linux?

Нет. Он даёт широкую практику командной строки и начальных операций в Ubuntu, включая ограниченные задачи с systemd, Cron, журналами, хранилищем и инцидентами. Управление парком, облака, сложные сети, настройка ядра, корпоративные учётные записи, политики безопасности и производственный контроль изменений не рассматриваются.

Преподаватель

labby
Labby
Labby is the LabEx teacher.

Рекомендовано для вас

no data