Как стать автором
Обновить
70.74
Слёрм
Учебный центр для тех, кто работает в IT

Слёрм + Southbridge = Администрирование Linux Мега

Время на прочтение3 мин
Количество просмотров1.7K

Мы таки решили создать самый хардовый курс по Linux, так чтобы мороз по коже и волосы дыбом.

Темы будут выходить в формате живых занятий, по расписанию два раза в неделю. То есть обучение займёт всего 4 недели. Можно будет смотреть онлайн или в любое удобное время в записи.

Курс в лучших традициях Слёрм + Southbridge:

  • Жёстко, хочешь знать - учись!

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

  • Общение до умопомрачения (со спикером)

  • Сертификация (но это неточно)

  • Мемы про админов в чатике новостей курса

Программа

Процесс установки Linux

Содержание урока:
- как происходит процесс установки (этапы), описание автоматической установки (через графический инсталлятор)
- как в ручную провернуть каждый этап
- /dev
- /sys
- /proc
- LVM

Практика:
- установить линукс (стенд с инфраструктурой) без использования графического установщика
- тесты на знание начинки и этапов установки

Итог:
- выпускники знают, как происходит процесс установки, из чего состоит ОС, что такое LVM и зачем он нужен.

Работа в консоли

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

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

Итог:
- выпускники понимают как работают процессы и права на файлы/директории
- знают приёмы ускорения работы в bash, необходимые в повседневности базовые утилиты
- могут быстро манипулировать текстом через консоль при помощи текстового редактора (vi/vim) или утилит (например, grep, awk, sed)

Написание bash-скриптов

Содержание урока:
- условия, циклы в bash
- как писать однострочники
- как писать файлы сценариев bash

Практика:
- написать bash-однострочник, который парсит большой файл (например, лог strace) - написать bash-скрипт, который парсит логи Nginx в удобный вид

Итог:
- выпускники умеют писать bash-скрипты с циклами и условиями

Системные сервисы

Содержание урока:
- Systemd и SysV
- добавление сервисов в автозагрузку
- просмотр списка сервисов, получение их статуса
- Crond
- systemd.timer

Практика:
- создать простой сервис, запускающий в фоне программу
- создать systemd.timer задание, которое будет парсить логи Nginx (скриптом из предыдущего пункта) раз в минуту и сохранять в файл

Итог:
- выпускники знают, как работают сервисы в линукс и как создавать свои
- знают чем отличается Systemd от SysV/OpenRC и что лучше использовать в конкретной ситуации Умеют пользоваться crond/systemd.timer

Безопасность

Содержание урока:
- SElinux
- iptables/firewalld
- SSH и безопасность, двухфакторная аутентификация
- PAM0

Практика:
- задания на стенде по настройке безопасности с автопроверкой

Итог:
- выпускники могут настроить безопасность на уровне ОС и сети, понимают основные принципы

Мониторинг и логирование

Содержание урока:
- journalctl
- /var/log
- top/htop/atop

Практика:
- процессы, которые будут нагружать процессор и диск, поиск процессов, которые грузят систему.
- практика на логи: посчитать количество запросов на nginx по времени

Итог:
- выпускники знают, как получить логи на уровне системы
- знают, как посмотреть мониторинг ресурсов на уровне системы
- знают, какие есть системы внешнего мониторинга и как они работают (Grafana/Zabbix)

Работа с systemd-nspawn

Содержание урока:
- создание контейнеров
- ограничение ресурсов

Практика:
- развернуть 2 nspawn-контейнера и запутить в них Nginx

Итог:
- выпускники умеют создавать systemd-контейнеры (nspawn), знают, зачем они нужны и как работают

Отладка

Содержание урока:
- gdb
- strace
- сетевые неполадки (tcpdump)
- принципы работы бекапов

Практика:
- поиск и решение генерируемых проблем на стенде

Итог:
- выпускники умеют определять неполадки в ПО, запущенном на сервере
- знают принципы работы бекапов, что нужно бекапить и зачем бекапы нужны

Старт потока: 28 июля 2022. Стоимость при оплате до 1 июня 20 000 ₽, чем ближе к старту - тем дороже.

Курс по Linux с практикой и траблшутингом от Инженера Southbridge Платона Платонова. Приходите сами, подтягивайте всех, кто хочет пройти все круги ада и подтянуть знания по Linux или стать системным администратором: https://slurm.io/linux-mega-course

Теги:
Хабы:
+7
Комментарии0

Другие новости

Информация

Сайт
slurm.io
Дата регистрации
Дата основания
Численность
51–100 человек
Местоположение
Россия
Представитель
Антон Скобин