Слёрм + Southbridge = Администрирование Linux Мега. Старт потока 28 июля
Подписка на новости Слёрм
Должность
«Другая» должность
«Я согласен(на) с Политикой Конфиденциальности Слёрм и предоставляю Согласие на обработку персональных данных»
Администрирова­ние Linux. Мега
Продвинутая программа по Linux с практикой и траблшутингом от инженера Southbridge Платона Платонова.
старт потока
28 июля 2022
длительность
5 недель
Это однозначно практический курс. В нём будет много кейсов и примеров из моего опыта и опыта Southbridge. Я расскажу про установку Linux с помощью чёрной магии, приёмы ускорения работы в консоли, создание и применение bash-скриптов и многое другое.
Моя цель — передать вам свои знания и опыт эффективной работы с Linux. Даже в базовых темах я буду разбирать best practices и смотреть в глубину работы с Linux.
Курс в целом по Linux, а не по конкретному дистрибутиву. Он поможет углубить ваши знания в работе с ОС. Всё что мы разберём во время обучения, вы сможете сразу применять на практике.
Платон Платонов
автор и спикер курса
инженер Southbridge
Курс подойдёт, если сейчас
Хочу в IT
Умею работать в командной строке
Ориентируюсь в 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. Сертификация
Цель — определить уровень роста навыки и пройти сертификацию Слёрма.
Как проходит обучение
Сдаём сертификацию
Для получения номерного сертификата мы попросим вас выполнить итоговый проект. А для подтверждения прозрачности сертифи­кации — приложить видеозапись выполнения.
Приходим на живые уроки
Уроки проводятся два раза в неделю по вторникам и четвергам. На них спикер объяснит теорию и покажет, как выполнять практические задания. В конце каждого занятия QA-сессия, где вы сможете задать вопросы. Если не получится подключиться к какому-либо уроку онлайн, не переживайте — записи останутся в личном кабинете.
Общаемся со спикером в закрытом чате
Мы создадим чат со спикером на время потока. В нём вы сможете задать любой вопрос по Linux и оперативно получить ответ. После окончания курса чат будет закрыт, но вы всё равно сможете перечитать сообщения и освежить нужный диалог в памяти.
Делаем практические задания на стендах в личном кабинете
Практика привязана к каждому уроку. Учебная программа строится от практического применения.
Курс не гарантирует трудоустройство или повышение зарплаты
Ничего не можем обещать, тут все зависит от вас. Зато мы знаем, что когда вы полностью пройдете всю теорию и практику и успешно сдадите сертификацию, вы будете готовы к работе с Linux.
И, кстати, о сертификации...
Она весьма хардовая
01
Наша сертификация ориентирована не на конкретные дистрибутивы, а на знание Linux в целом.
02
Сертификация проходит в форме выпускного задания на стенде и включает все темы, рассмот­ренные в рамках курса.
03
Ваша задача — применить полученные знания в комплексе.
ценность сертификации
на запуск стенда у вас будет 6 часов
ограничение по времени
мы попросим вас прислать запись, на которой видно, что задание выполняете именно вы
проверка личности
выдаётся в случае успешного прохождения
номерной сертификат
Поток с 28 июля
Живые онлайн-уроки

Практика на стендах

Общение со спикером в чате
Сертификация,
сертификат
25 000
30 000 ₽ с 1 июля
Администрирование Linux. Мега
Рассрочка
Процесс оформления:
1. Оставляете заявку и получаете на почту анкету для оформления рассрочки.
2. Банк принимает решение в течение нескольких минут.
3. Заключаете сделку с банком онлайн.
4. Мы отправляем кассовый чек на эл. почту
и предоставляем доступ к курсу.

Условия рассрочки:
Срок: 4 месяца
Первый платеж: от 0 руб.
Переплата: 0 руб. Вы оплачиваете только стоимость курса, без процентов.
Предоставляется только физическим лицам.
Оставить заявку менеджеру
Мы свяжемся с вами и ответим на вопросы. Компаниям сформируем договор, счёт.
«Отправляя форму, я соглашаюсь с Политикой Конфиденциальности Слёрм и предоставляю Согласие на обработку персональных данных»
Оплатить участие
Курс «Администрирование Linux. Мега». Поток с 28 июля
Должность
«Отправляя форму, я соглашаюсь с Политикой Конфиденциальности Слёрм и предоставляю Согласие на обработку персональных данных»