Базовое администрирование Linux

Получи навыки работы в среде Linux на уровне базового администрирования и оценки работоспособности системы
11 занятий
Хочу учиться
Что дает курс

  • Ты научишься находить и решать проблемы разработки веб-приложений совместно с эксплуатирующими администраторами.
  • Будешь развивать администрирование, DevOps, SRE.
  • Разберешь типовые задачи, которые регулярно решаются при эксплуатации Linux-систем.
  • Лучшие выпускники смогут сделать свой первый карьерный шаг в ИТ и получить возможность присоединиться к одному из проектов экосистемы VK.

Какие знания нужны

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

Материалы для подготовки будут доступны в письме после подачи заявки.

Как проходят занятия

Онлайн-занятия проходят один–два раза в неделю в вечернее время. Запись занятия доступна на портале вместе с домашними заданиями на закрепление пройденных тем. В программу включены три рубежных контроля.

Как поступить?

Регистрация
До 27 сентября 2021 23:59 мск зарегистрируйся на сайте и подай заявку на курс.
Тестирование
28 сентября 2021 18:00 мск тебе на почту придет ссылка на тест. Пройди его до 1 октября 2021 18:00 мск.
Зачисление
До 7 октября 2021 — письмо о зачислении придет тебе на почту.
Начало обучения
Обучение начинается на неделе с 8 октября 2021 согласно расписанию.

Программа курса

Введение в Linux. Работа с файлами
  • Устройство Linux и этапы запуска;
  • Начало работы с Linux;
  • Редактирование файлов через Nano и Vim;
  • Просмотр основных ресурсов сервера: df, du, top, free, ethtool, dmidecode;
  • Система прав chmod, chown, chattr.
Работа с текстом. Введение в сети
  • Перенаправления ввода и вывода: stdin, stdout, stderr;
  • Парсинг Nginx Access Log посредством grep, sed, awk, sort, uniq;
  • Краткое введение в простые регулярные выражения;
  • Введение в L2-сети, настройка сети в Linux через NetPlan и IfUpDown;
  • Маршруты, IP route.
Сети
  • Что такое DNS и как он работает, типы записей;
  • L2. Ethernet- и IP-пакеты;
  • Изучение пакетов и процесса установки TCP, UDP, ICMP;
  • L3. Что такое протоколы динамической маршрутизации: RIP, BGP, OSPF;
  • Поднятие L3 IP-адреса на Lo, настройка анонса адресов средствами bird;
  • Как работает интернет, что такое AS;
  • Межсетевой экран Iptables и для чего нужен IPset.
Дебаг в Linux
  • Анализ логов в Linux;
  • Дебаг сети Traceroute, MTR;
  • Дебаг сети TCPdump: разбор TCP-handshake к Mail.ru, DNS-запросы в TCPdump;
  • Дебаг утилиты strace, itrace, ldd, lsof, ss/netstat, iotop/iostat, iftop/ifstat.
Создание интернет магазина в Linux
  • Скачивание исходников посредством wget и curl CMS OpenCart;
  • Загрузка на сервер CMS: scp и rsync;
  • Установка и настройка Nginx, PHP-FPM;
  • Установка и знакомство с MySQL-клиентом;
  • Разбор структуры базы данных OpenCart, создание простых SQL-запросов;
  • Бэкапирование mysqldump, восстановление из dump;
  • Планировщик Cron.

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

Сергей Шаленко
Сергей
Шаленко

Руководитель группы эксплуатации веб-проектов в MY.GAMES. Сделал свое хобби профессией с тринадцати лет.

Михаил Желтухин
Михаил
Желтухин

Системный администратор в MY.GAMES.
Администрирует высоконагруженные игровые проекты.

Вопросы по обучению

Отборочный тест
Вопросы по основам информации о системе, получению справки, правам доступа, работе с логами, установке софта, работе с процессами, управлению системными задачами, фоновых процессах и pipe в терминале.
Кто может учиться?
Действующие студенты старших курсов бакалавриата, специалитета и магистратуры любых технических факультетов вузов Москвы.
Какая нагрузка в неделю?

От 4 ак. часов в неделю без учета времени на выполнение домашнего задания.

Моего вопроса тут нет :(

Другие вопросы можно посмотреть здесь.