Про что курс Этот курс познакомит участников с основами операционной системы Linux – одной из самых востребованных платформ в мире IT. Вы научитесь работать с файловой системой, процессами, командной строкой, правами доступа и сетевыми инструментами, а также разберетесь в основах автоматизации и администрирования.
Что будет уметь успешно окончивший его участник
Уверенно работать с командной строкой Linux и выполнять базовые операции.
Управлять файловой системой и работать с текстовыми файлами.
Настраивать учетные записи, права доступа и процессы.
Использовать сетевые утилиты и диагностировать соединения.
Автоматизировать задачи с помощью скриптов и командных оболочек.
Работать с системными журналами и инструментами диагностики.
Что включает курс? Теоретическая часть
Введение в операционную систему Linux: принципы работы, история и дистрибутивы.
Основы файловой системы Linux: структуры, типы файлов, пути и монтирование.
Управление учетными записями пользователей: создание, группы, пароли.
Настройка прав доступа и управление привилегиями.
Работа с процессами: запуск, мониторинг, завершение, управление приоритетами.
Основы сетевой настройки: IP-адресация, диагностика, инструменты мониторинга.
Работа с системными журналами и средствами диагностики.
Основы скриптов и автоматизации через командные оболочки.
Практическая часть
Командная строка Linux: выполнение базовых команд, работа с файловой системой.
Редактор Vim: эффективная работа с текстовыми файлами.
Создание и управление пользователями: добавление, изменение прав, удаление.
Работа с архивами и текстовыми файлами: grep, awk, sed, tar, zip.
Автоматизация задач с помощью командных оболочек Bash и sh.
Диагностика и работа с системными логами: systemctl, journalctl.
Программа обучения (онлайн / оффлайн): После завершения курса участники смогут уверенно работать с Linux, администрировать систему, автоматизировать задачи и использовать командную строку для выполнения ключевых операций
Длительность обучения: оффлайн: 2 полных дня (с 11:00 до 17:00 по МСК)
День 1 (11:00 - 17:00)
10:30 - 10:00 — Регистрация участников 11:00 - 11:45 — Введение в операционную систему Linux Лабораторная 1: Первые команды 11:45 - 12:30 — Файловая система Linux Лабораторная 2: Файловая система 12:30 - 12:45 — Перерыв на кофе 12:45 - 13:30 — Учетные записи в Linux Лабораторная 3: Управления учетными записями 13:30 - 14:30 — Перерыв на обед 14:30 - 15:15 — Права доступа Лабораторная 4: Управление правами доступа 15:15 - 16:00 — Работа с файлами (часть 1) Лабораторная 5: Текстовые файлы 16:00 - 16:45 — Работа с файлами (часть 2) Лабораторная 6: Текстовые файлы и архивирование 16:45 - 17:00 — Подведение итогов первого дня
День 2 (11:00 - 17:00)
10:30 - 11:00 — Регистрация участников 11:00 - 11:40 — Процессы Лабораторная 7: Процессы 11:40 - 12:30 — Командные оболочки (часть 1) Лабораторная 8: Командная оболочка 12:30 - 12:45 — Перерыв на кофе 12:45 - 13:45 — Редактор vim Лабораторная 9: Работа с vim 13:45 - 14:45 — Перерыв на обед 14:45 - 16:45 — Командные оболочки (часть 2) Лабораторная 10: Программирование 16:45 - 17:00 —Подведение итогов второго дня обучения
День 3 (11:00 - 16:00)
10:30 - 11:00 — Регистрация участников 11:00 - 12:00 — Работа с сетью Лабораторная 11: Сетевые утилиты 12:00 - 13:00 — Система инициализации, Системные журналы Лабораторная 12: Systemd, Systemctl, journalctl и др. 13:00 - 14:00 — Перерыв на обед 14:00 - 15:30 — Системные утилиты Лабораторная 13: Системные утилиты, Работа с файловыми системами 15:30 - 16:00 —Подведение итогов обучения
Определение (что такое Linux?)
Linux – это открытая и бесплатная операционная система, широко используемая в серверных, облачных и корпоративных решениях. В отличие от Windows, Linux предоставляет гибкость, безопасность и стабильность, что делает его незаменимым инструментом для IT-специалистов.
Командная строка Linux (CLI) – основной инструмент для управления системой, позволяющий автоматизировать рутинные задачи и глубже понимать внутреннюю работу ОС.
Файловая система Linux организована по принципу единого дерева каталогов и отличается от Windows. Здесь нет дисков (C:, D:), а вся система представлена как единая структура.
Правила доступа и учетные записи в Linux контролируются с помощью механизма разрешений, групп пользователей и ролевых моделей.
Процессы – это запущенные в системе программы. Linux позволяет гибко управлять ими, назначать приоритеты и завершать зависшие задачи.
Сетевые инструменты встроены в систему и позволяют диагностировать соединения, проверять доступность ресурсов и выявлять неполадки.
Автоматизация в Linux возможна с помощью Bash-скриптов, которые позволяют выполнять сложные задачи без ручного вмешательства.
Основные характеристики Linux
Открытый код – любой может изменить систему под свои нужды.
Многозадачность и многопользовательский режим – поддержка работы нескольких процессов и пользователей одновременно.
Стабильность и безопасность – системы на Linux редко выходят из строя и менее уязвимы к вирусам.
Гибкость и настройка – возможность детальной кастомизации системы.
Обширное сообщество и поддержка – множество форумов и документации.
Применение Linux
Серверы и дата-центры – основа большинства веб-серверов и облачных платформ.
Разработка и тестирование ПО – широко используется разработчиками и DevOps-инженерами.
Сетевые технологии и безопасность – применяется в маршрутизаторах, файрволах, VPN.
Автоматизация и администрирование – используется для управления корпоративными IT-системами.
Встраиваемые системы и IoT – Linux работает на смарт-устройствах, ТВ, автомобилях.
Кому подойдет курс?
Курс ориентирован на новичков и IT-инженеров, которые хотят уверенно использовать Linux в своей работе.
IT-специалистам, желающим освоить основы Linux.
Системным администраторам, работающим с серверными системами.
DevOps-инженерам и разработчикам для автоматизации процессов.
Начинающим IT-инженерам, желающим углубить знания в области Unix-систем.
Специалистам по кибербезопасности, работающим с серверными ОС.
Требования к кандидату на обучение
Базовые знания ПК и операционных систем.
Опыт работы с Windows или macOS.
Желание изучать Linux и разбираться в командной строке.