Уверенность в 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, журналами, хранилищем и инцидентами. Управление парком, облака, сложные сети, настройка ядра, корпоративные учётные записи, политики безопасности и производственный контроль изменений не рассматриваются.


