Slurm + Southbridge = Администрирование Linux Mega

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

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

То есть обучение займет всего 4 недели.

Посмотреть можно онлайн или в любое удобное время в записи.

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

  • Жестко, если хочешь знать, учись!
  • Тренируйтесь на трибунах
  • Общение до безумия (с говорящим)
  • Сертификация (но это не точно)
  • Мемы про админов в чате новостей курса


Программа

Процесс установки линукса Содержание урока: - как происходит процесс установки (этапы), описание автоматической установки (через графический установщик) - как вручную выполнить каждый этап - /устройство - /систем - /прок - ЛВМ Упражняться: - установить Linux (стойку с инфраструктурой) без использования графического установщика - тесты на знание этапов наполнения и монтажа Результат: - выпускники знают, как происходит процесс установки, из чего состоит ОС, что такое LVM и зачем он нужен.

Работаем в консоли Содержание урока: - как работают процессы и права - методы манипулирования процессами и правами - /proc- lsof (сущности, которые «хранит» процесс) - Основы работы с screen/tmux, смотреть - Потоки ввода/вывода/ошибок, кот, эхо - Печать выходных потоков через перенаправление, передача данных во входной поток - Переменные среды (env) - Работа с выводом, awk, grep, sed Упражняться: - производить манипуляции с процессами и файлами на стенде: повышать приоритет процесса, ставить процесс на паузу, давать группе права на все файлы в каталоге через ACL - заменить строку в сотне файлов через sed — получить вывод команды в определенном формате, используя grep и awk - дать команду vim, которая может изменить строку в файле на другую строку - проверка знаний основных команд vim Результат: - выпускники понимают, как работают процессы и права на файлы/каталоги - знать приемы ускорения работы в bash, основные утилиты, необходимые в повседневной жизни - умеет быстро манипулировать текстом через консоль с помощью текстового редактора (vi/vim) или утилит (например, grep, awk, sed) Написание bash-скриптов Содержание урока: - условия, циклы в bash - как писать однострочники - как писать файлы сценариев bash Упражняться: - написать однострочный bash, парсящий большой файл (например, strace log) - написать bash-скрипт, парсящий логи Nginx в удобную форму Результат: - выпускники могут писать bash-скрипты с циклами и условиями Системные службы Содержание урока: - Системд и СисВ - добавление сервисов в автозагрузку - просмотр списка услуг, получение их статуса - Кронд - системный.

таймер Упражняться: - создать простой сервис, который запускает программу в фоновом режиме — создать задачу systemd.timer, которая будет разбирать логи Nginx (с помощью скрипта из предыдущего пункта) раз в минуту и сохранять в файл Результат: - выпускники знают, как работают службы Linux и как создавать свои собственные - знать, чем Systemd отличается от SysV/OpenRC и что лучше использовать в конкретной ситуации; знать, как использовать crond/systemd.timer Безопасность Содержание урока: -SElinux - iptables/firewalld - SSH и безопасность, двухфакторная аутентификация - ПАМ0 Упражняться: - задания на стенде по настройке охраны с автопроверкой Результат: - выпускники умеют настраивать безопасность на уровне ОС и сети и понимают основные принципы Мониторинг и протоколирование Содержание урока: - журналctl - /вар/журнал -top/htop/наверху Упражняться: - процессы, которые будут нагружать процессор и диск, поиск процессов, которые нагружают систему.

- практика ведения журналов: подсчет количества запросов к nginx с течением времени Результат: - выпускники умеют получать логи на системном уровне - умеете просматривать мониторинг ресурсов на уровне системы - знать, что такое внешние системы мониторинга и как они работают (Grafana/Zabbix) Работаем с systemd-nspawn Содержание урока: - создание контейнеров - ограничение ресурсов Упражняться: — развернуть 2 контейнера nspawn и запустить в них Nginx Результат: - выпускники умеют создавать системные контейнеры (nspawn), знают, зачем они нужны и как работают Отладка Содержание урока: -gdb - след - проблемы с сетью (tcpdump) - принципы резервного копирования Упражняться: - поиск и решение возникших проблем на стенде Результат: - выпускники умеют выявлять проблемы в программном обеспечении, работающем на сервере - знать принципы работы резервного копирования, что необходимо копировать и зачем нужны резервные копии Старт потока: 28 июля 2022. Стоимость при оплате до 1 июня 20 000 ₽, чем ближе к старту, тем дороже.

Курс Linux с практикой и устранением неполадок от инженера южного моста Платона Платонова.

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

Вместе с данным постом часто просматривают: