Чему вы научитесь
- Разворачивать и настраивать Виртуальные Машины на Linux Ubuntu через Oracle VirtualBox
- Уверенно работать в терминале с первых минут
- Ориентироваться в файловой системе Linux
- Создавать, читать, перемещать, копировать, искать и удалять файлы
- Редактировать файлы в nano и vim
- Работать с архивами через tar и zip
- Создавать символические и жесткие ссылки
- Извлекать нужные строки из текста с помощью grep и регулярных выражений
- Строить конвейеры команд
- Использовать условные связки && и ||
- Перенаправлять потоки ввода-вывода
- Управлять пользователями и группами
- Создавать и изменять учетные записи
- Настраивать права доступа, используя chmod, umask
- Менять владельцев и группы через chown и chgrp
- Работать со специальными битами SUID/SGID/Sticky
- Разбираться в иерархии директорий Linux (FHS)
- Подключать новые диски и монтировать разделы
- Контролировать дисковое пространство через df и du
- Устанавливать программы с помощью apt и dpkg
- Собирать и устанавливать пакеты из исходного кода
- Понимать жизненный цикл процессов, отслеживать их состояния через ps/top/htop/btop
- Отправлять сигналы через kill
- Управлять приоритетами, пользуясь nice/renice
- Настраивать службы через systemd и systemctl
- Автоматизировать повторяющиеся задачи с помощью планировщика cron
- Писать Bash-скрипты с переменными, условными операторами, циклами и функциями для автоматизации задач администратора
- Понимать основы сетевой модели TCP/IP
- Настраивать сетевые интерфейсы и диагностировать неполадки
- Поднимать и настраивать SSH-сервер
- Защищать систему с помощью файрвола UFW
О курсе
Хотите освоить Linux быстро, без воды и с реальной пользой для работы или собеседований? Этот курс даст вам практические навыки, которых хватит для выполнения рутинных задач.
Цель курса
Дать практический и теоретический минимум, достаточный для уверенного вхождения в профессию. Вы получите цельное понимание того, как устроена Linux-система и как с ней работать — от первого запуска до написания скриптов и настройки сети. Материала хватит, чтобы уверенно чувствовать себя на техническом собеседовании и справляться с реальными задачами с первых рабочих дней.
Почему стоит выбрать этот курс
Курс построен так, чтобы вы не просто знали команды, а понимали, зачем они нужны и как применяются на практике. Каждая тема подкреплена примерами, которые вы сразу воспроизводите в своем терминале. Более 400 задач.
Что вы приобретете
Уверенную базу для работы с Linux: вы сможете самостоятельно разворачивать и настраивать системы, администрировать пользователей и права, управлять процессами и службами, писать Bash-скрипты для автоматизации рутины, настраивать сеть и защищать систему через SSH и UFW.
Как проходит обучение
Курс разбит на 8 логических блоков, которые последовательно выстраивают понимание Linux изнутри. Вы работаете на Ubuntu — одном из самых популярных дистрибутивов в серверной среде и первом выборе работодателей для Linux-задач. Каждый блок опирается на предыдущий: освоив файловую систему, вы переходите к пользователям и правам, затем к дискам, процессам, автоматизации и сети.
Вот что вас ждет в каждом разделе:
1. Введение
Знакомство с Linux, установка Oracle VirtualBox, развертывание виртуальной машины с Ubuntu и первые шаги в терминале. С первого модуля вы работаете в реальной системе и узнаете фишки, которые облегчат использование.
2. Работа с файлами и папками
Разбор файловой системы Linux и навигации по ней, создание/чтение файлов, редактирование в nano/vim, операции с файлами (копирование/перемещение/удаление), поиск файлов, архивирование (tar/zip), поиск строк через grep с регулярными выражениями, конвейеры команд, перенаправление потоков ввода-вывода, условные связки (&& || ; !), символические и жесткие ссылки.
3. Работа с пользователями
Создание и изменение учетных записей, управление группами, настройка прав доступа через chmod и umask, смена владельца и группы через chown и chgrp, специальные биты SUID, SGID и Sticky.
4. Устройство файловой системы и дисков
Иерархия директорий Linux (FHS), подключение дисков и монтирование разделов, контроль дискового пространства через df и du.
5. Управление пакетами и ПО
Установка пакетов через пакетный менеджер apt. Установка ПО на изолированные машины с помощью dpkg. Объяснение сборки и установки ПО из исходного кода.
6. Работа с процессами
Затрагивает жизненный цикл и состояния процессов, мониторинг через ps, top, htop и btop, отправку сигналов, управление приоритетами, настройку служб через systemd и systemctl и автоматизацию задач через планировщик cron.
7. Знакомство с Bash
Основы для написание скриптов: переменные, условные операторы, циклы, функции. Вы напишете реальные скрипты для автоматизации типовых задач администратора.
8. Управление сетью
Основы модели TCP/IP, настройка SSH-сервера, диагностика неполадок, защита системы с помощью файрвола UFW.
Для кого этот курс
Начальные требования
💻 Любой компьютер + интернет
💾 2+ ГБ ОЗУ на вашем ПК для Виртуальной Машины
⏰ 5-7 часов в неделю
Наши преподаватели
Как проходит обучение
Курс разбит на логические блоки, состоящие из уроков.
Каждый урок начинается с теории по теме. Пошагово проходите по материалу, в котором все аспекты подкреплены рабочими примерами. Повторяете команды из текста в своем терминале.
Для закрепления выполняете тестовые задачи на понимание и отвечаете на теоретические вопросы.
Набираете баллы и в награду за прохождение получаете сертификат.
Программа курса
Сертификат
Что вы получаете
- Сертификат о прохождении курса (официальное подтверждение освоенных Linux-навыков для резюме и собеседований)
- Практический опыт
- Теоретическая база
- Готовность к реальной работе