Администрирова­ние Linux. Мега
Курс поможет восполнить пробелы и избежать хаотичности знаний. Вы системно погрузитесь в особенности Linux, познакомитесь с best practices и научитесь работать с гибкими инструментами, экономящими время при решении задач.


старт потока
31 октября 2022
длительность
5 недель
Это однозначно практический курс. В нём будет много кейсов и примеров из моего опыта и опыта Southbridge. Я расскажу про установку Linux с помощью чёрной магии, приёмы ускорения работы в консоли, создание и применение bash-скриптов и многое другое.
Моя цель — передать вам свои знания и опыт эффективной работы с Linux. Даже в базовых темах я буду разбирать best practices и смотреть в глубину работы с Linux.
Курс в целом по Linux, а не по конкретному дистрибутиву. Он поможет углубить ваши знания в работе с ОС. Всё что мы разберём во время обучения, вы сможете сразу применять на практике.
Платон Платонов
автор и спикер курса
инженер Southbridge
Курс подойдёт, если сейчас
Нет глубокого понимания Linux
Чувствую, что знания Linux хаотичны
Уверен в знаниях и знаком с best practices Linux
Линус Торвальдс
Я прямо
где-то
здесь
Информационные партнеры
Канал для специалистов, занимающимся поддержкой сетевой и серверной инфраструктуры, DevOps-инженерам, SRE, а так же всем тем, кто им сочувствует и понимает.
Канал о мониторинге ИТ-инфраструктуры и приложений (Monitoring & Observability Channel).
Канал для пользователей и админов Linux-систем: управление, инфраструктура, технические детали, новости и прочее.
Уроки по Linux🐧, навигация в терминале, хакинг, обзоры дистрибутивов, книги и многое другое.
Программа
недель
5
уроков
9
теории
12
часов
часов
практики
48
1. Процесс установки Linux
Вы узнаете, как проходит процесс установки, из чего состоит ОС, что такое LVM и зачем он нужен.

Теория:
  • Процесс установки Linux по этапам
  • Описание автоматической установки через графический инсталлятор
  • /dev
  • /sys
  • /proc
  • LVM

Практика:
  • Установить Linux без использования графического установщика
  • Тест на знание начинки и этапов установки.
2. Процессы и права
Вы поймёте, как работают процессы и права, научитесь манипулировать ими через консоль.

Теория:
  • Как работают процессы и права
  • Методы манипуляции процессами и правами
  • /proc
  • lsof (сущности, которые «держит» процесс)
  • attrs

Практика:
  • Выполнить манипуляции с процессами и файлами на стенде: повысить приоритет процесса, поставить процесс на паузу, через ACL выдать группе права на все файлы в директории.
3. Работа в консоли
Вы изучите приёмы ускорения работы в bash и разберёте необходимые в повседневности базовые утилиты. Научитесь быстро манипулировать текстом через консоль с помощью текстового редактора vi/vim или утилит grep, awk и sed.

Теория:
  • Основы работы c screen/tmux, watch
  • Потоки ввода/вывода/ошибок, cat, echo
  • Вывод потоков вывода через перенаправление, передача данных в поток ввода
  • Переменные окружения (env)
  • Работа с выводом, awk, grep, sed

Практика:
  • Заменить строку в ста файлах через sed
  • Получить из команды вывод в определенном формате через grep и awk
  • Привести команды vim, которой можно в файле изменить одну строку на другую
  • Тест на знание базовых команд vim.
4. Написание bash-скриптов
Научитесь писать bash-скрипты с циклами и условиями.

Теория:
  • Условия и циклы в bash
  • Как писать однострочники
  • Как писать файлы сценариев bash

Практика:
  • Написать bash-однострочник, который парсит большой файл
  • Написать bash-скрипт, который парсит логи Nginx в удобный вид.
5. Системные сервисы
Вы узнаете, как работают сервисы в Linux и как создавать свои. Разберёте, чем отличается Systemd от SysV/OpenRC, и поймёте, что лучше использовать в конкретной ситуации. Научитесь пользоваться crond и systemd.timer.

Теория:
  • Systemd (приоритетно) и SysV
  • Добавление сервисов в автозагрузку
  • Просмотр списка сервисов, получение их статуса
  • Crond
  • systemd. timer

Практика:
  • Создать простой сервис, запускающий в фоне программу
  • Создать systemd. timer задание, которое будет парсить логи Nginx раз в минуту и сохранять в файл.
6. Безопасность
Вы научитесь настраивать безопасность на уровне ОС и сети, разберётесь в основных принципах.

Теория:
  • SElinux (AppArmor)
  • iptables/firewalld/(ufw)
  • PAM
  • SSH и безопасность, двухфакторная аутентификация

Практика:
  • Выполнить задания на стенде — настроить безопасность.
7. Мониторинг и логирование
Вы узнаете, как получить логи на уровне системы, как посмотреть мониторинг ресурсов на уровне системы, как системы мониторинга есть и как они работают.

Теория:
  • journalctl
  • /var/log
  • top/htop/atop

Практика:
  • Посчитать количество запросов на Nginx по времени.
8. Работа с systemd-nspawn cgroups
Вы научитесь создавать systemd-контейнеры, узнаете, зачем они нужны и как работают.

Теория:
  • Создание контейнеров
  • Ограничение ресурсов

Практика:
  • Развернуть 2 nspawn-контейнера и запустить в них Nginx.
9. Отладка
Вы научитесь определять неполадки в ПО, запущенном на сервере. Изучите принципы работы бекапов: что нужно бекапить и зачем нужны бекапы.

Теория:
  • gdb
  • strace
  • сетевые неполадки (tcpdump) / wireshark

Практика:
  • Запустить на стенде программу с проблемой. Задача студента — определить проблему.
10. Сертификация
Цель — определить уровень роста навыки и пройти сертификацию Слёрма.
Как проходит обучение
Сдаём сертификацию
Для получения номерного сертификата мы попросим вас выполнить итоговый проект. А для подтверждения прозрачности сертифи­кации — приложить видеозапись выполнения.
Смотрим видео с теорией
У вас будут видеоуроки в высоком качестве. Открываются оне не сразу, а постепенно — вы структурировано погружаетесь в каждую тему и сохраняете вовлеченность в обучение.
Общаемся со спикером в закрытом чате
Мы создадим чат со спикером на время потока. В нём вы сможете задать любой вопрос по Linux и оперативно получить ответ. После окончания курса чат будет закрыт, но вы всё равно сможете перечитать сообщения и освежить нужный диалог в памяти.
Делаем практические задания на стендах в личном кабинете
Практика привязана к каждому уроку. Учебная программа строится от практического применения.
Курс не гарантирует трудоустройство или повышение зарплаты
Ничего не можем обещать, тут все зависит от вас. Зато мы знаем, что когда вы полностью пройдете всю теорию и практику и успешно сдадите сертификацию, вы будете готовы к работе с Linux.
И, кстати, о сертификации...
А если я новичок, я справлюсь?
01
Наша сертификация ориентирована не на конкретные дистрибутивы, а на знание Linux в целом.
02
Сертификация проходит в форме выпускного задания на стенде и включает все темы, рассмот­ренные в рамках курса.
03
Ваша задача — применить полученные знания в комплексе.
После курса
справишься!
ценность сертификации
на запуск стенда у вас будет 6 часов
ограничение по времени
мы попросим вас прислать запись, на которой видно, что задание выполняете именно вы
проверка личности
выдаётся в случае успешного прохождения
номерной сертификат
Курс будет полезен
разработчикам
Если вы разработчик, но хотите двигаться в сторону DevOps, без уверенного знания Linux не обойтись.

Linux — абсолютный must have для DevOps. Чтобы развиваться в роли инфраструктурного инженера, вам обязательно уметь работать на этой ОС. Связь между Linux и DevOps тесная, поэтому на курсе мы даём глубокое понимание Linux и помогает разобраться с best practices.


Пройти тест
Отзывы выпускников
Сергей
«Курс мне как новичку оказался полезен, узнал много нового и интересного. Подача материала и практика тоже понравились. Иной раз приходилось хорошо подумать, как сделать то или иное задание. Мне не хватало материала в тексте, но я для себя компенсировал это тем, что по второму разу смотрел видео и делал подробный конспект. Платон как спикер мне понравился и не было такого, что засыпал прям во время лекции :D

Вернусь из отпуска, надеюсь доделать практику и сдать сертификацию — для меня это будет реально хардовая вещь»
Vitalii Koretskyi
«Спасибо за курс! В некоторых моментах хотелось бы чуть больше деталей, а так все супер».

Демо-доступ к 3 темам
Видеоуроки, доступ на 1 сутки
Бесплатно
Администрирование Linux. Мега — старт потока 31 октября
Себе
Видеоуроки, доступ на 2 года
Практика на стендах


35 000
Администрирование Linux. Мега
Возможность забронировать место и оплатить в удобное время
*По карте
Общение в чате со спикером
Командам от 10 человек
Видеоуроки, доступ на 2 года со старта потока
Практика на стендах


Общение в чате со спикером
35 000
Администрирование Linux. Мега
Возможность забронировать место и оплатить в удобное время
*По счету
Командам до 10 человек
Видеоуроки, доступ на 2 года со старта потока
Практика на стендах


Общение в чате со спикером
50 000
Администрирование Linux. Мега
Возможность забронировать место и оплатить в удобное время
*По счету