Ваш первый шаг в мир операционных систем с открытым исходным кодом
Этот курс — ваш первый шаг в мир операционных систем Linux. Мы начнем с абсолютных основ: что такое Linux, как его установить и как начать работать в командной строке. Поэтапно, от простого к сложному, вы освоите навигацию по файловой системе, управление файлами, работу с правами доступа, установку программ и основы сетевого взаимодействия. Курс построен на практике — каждая теоретическая тема закрепляется выполнением реальных команд в безопасной среде.
В этом разделе мы заложим фундамент для всего дальнейшего обучения. Вы поймете, что такое Linux, чем он отличается от других ОС и почему он так популярен в профессиональной среде. Главная цель раздела — подготовить ваше рабочее окружение, чтобы вы могли безопасно экспериментировать без риска для основного компьютера.
Командная строка (терминал) — это самый мощный инструмент в Linux. Здесь вы научитесь его "языку". Мы освоим базовые команды для навигации по системе и познакомимся с главным источником знаний — встроенной справкой.
Этот раздел посвящен базовым операциям с файлами и папками. Вы научитесь создавать, копировать, перемещать, переименовывать и удалять объекты в системе, а также просматривать их содержимое различными способами.
Почему одни файлы можно редактировать, а другие — нет? В этом разделе вы разберетесь в логике иерархии файловой системы Linux и изучите фундаментальный механизм прав доступа, который обеспечивает безопасность системы.
Linux — многопользовательская система. Здесь вы узнаете, как управлять пользователями и их привилегиями. Кроме того, мы научимся следить за запущенными программами (процессами) и управлять ими.
Одна из ключевых задач — установка нужных программ. Вы познакомитесь с концепцией пакетных менеджеров и репозиториев, а также научитесь устанавливать, обновлять и удалять программное обеспечение в вашем дистрибутиве.
Здесь вы откроете для себя истинную мощь командной строки. Вы научитесь комбинировать простые утилиты для решения сложных задач с помощью перенаправления ввода/вывода и конвейеров (pipes).
Linux — это сетевая операционная система. В этом разделе вы освоите базовые сетевые утилиты для диагностики и научитесь подключаться к удаленным Linux-машинам по протоколу SSH, что является основой администрирования серверов.
Финальный раздел, где вы примените все полученные знания для автоматизации. Вы напишете свои первые простые скрипты на Bash, которые смогут выполнять последовательность команд и принимать решения.
После успешного завершения курса вы сможете уверенно использовать Linux для повседневных задач и будете готовы к дальнейшему углублению в системное администрирование, DevOps или разработку. Итоговая аттестация включает выполнение комплексного практического задания, которое объединяет все изученные темы: от навигации по файловой системе до создания автоматизирующих скриптов.
Задания на портале Вернуться на главную