Администрирование Linux. Мега от Слерм

    Слерм
    Стоимость курса
    37 000 Р
    Рассрочка
    от 8 750 Р в месяц
    Длительность
    1 месяц
    Сертификат
    Да
    Начало курса
    В любой момент
    Трудоустройство
    Нет

    Кому подойдет

    • Опытным администраторам Linux, которые сталкиваются с проблемой хаотичности знаний. Вы знакомитесь с best practices и научитесь работать с гибкими инструментами, экономящими время при решении задач.
    • Начинающим администраторам Linux, которые сейчас проходят стажировку или недавно приступили к работе. Вы углубите знания и научитесь пользоваться инструментами, которые предстоит применять в ближайшей перспективе.
    • Администраторам Windows, которые планируют перейти на Linux-машины. Вы сразу получите глубокие знания и сможете приступить к работе.
    • Разработчикам, которые хотят развиваться в сторону DevOps. Вам точно понадобится уверенное владение Linux, а курс поможет узнать все, что нужно для уверенного старта.

    Чему Вы научитесь

    • Вы системно погрузитесь в особенности Linux, познакомитесь с best practices и научитесь работать с гибкими инструментами, экономящими время при решении задач.

    Программа обучения

    Знакомство с курсом

    • О курсе
    • Спикер курса
    • Сертификация
    • Информация о практике

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

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

    Теория:

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

    Практика:

    • Установить Linux без использования графического установщика
    • Тест на знание начинки и этапов установки.

    Процессы и права

    Вы поймёте, как работают процессы и права, научитесь манипулировать ими через консоль.

    Теория:

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

    Практика:

    • Выполнить манипуляции с процессами и файлами на стенде: повысить приоритет процесса, поставить процесс на паузу, через ACL выдать группе права на все файлы в директории.

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

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

    Теория:

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

    Практика:

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

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

    Научитесь писать bash-скрипты с циклами и условиями.

    Теория:

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

    Практика:

    • Написать bash-однострочник, который парсит большой файл
    • Написать bash-скрипт, который парсит логи Nginx в удобный вид.

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

    Вы узнаете, как работают сервисы в Linux и как создавать свои. Разберёте, чем отличается Systemd от SysV/OpenRC, и поймёте, что лучше использовать в конкретной ситуации. Научитесь пользоваться crond и systemd.timer.

    Теория:

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

    Практика:

    • Создать простой сервис, запускающий в фоне программу
    • Создать systemd. timer задание, которое будет парсить логи Nginx раз в минуту и сохранять в файл.

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

    Вы узнаете, как получить логи на уровне системы, как посмотреть мониторинг ресурсов на уровне системы, как системы мониторинга есть и как они работают.

    Теория:

    • journalctl
    • /var/log
    • top/htop/atop

    Практика:

    • Посчитать количество запросов на Nginx по времени.

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

    Вы научитесь настраивать безопасность на уровне ОС и сети, разберётесь в основных принципах.

    Теория:

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

    Практика:

    • Выполнить задания на стенде — настроить безопасность.

    Работа с systemd-nspawn

    Вы научитесь создавать systemd-контейнеры, узнаете, зачем они нужны и как работают.

    Теория:

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

    Практика:

    • Развернуть 2 nspawn-контейнера и запустить в них Nginx.

    Отладка

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

    Теория:

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

    Практика:

    • Запустить на стенде программу с проблемой. Задача студента — определить проблему.

    Сертификация

    Отзывы о школе 1

    5 из 5
    1
    0
    0
    0
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Станислав 4 июня 2023

      Я решил пройти интенсивный практический курс для того, чтобы более подробно ознакомиться с принципами работы k8s. После внимательного рассмотрения многих вариантов я остановился на интенсиве от Слерм. Мне очень понравилось качество преподавания, и мне не потребовалось обращаться в службу поддержки, что говорит об отличном организационном уровне этого курса. На курсе для меня самым интересным моментом стало добавление rollback piplin'а для отката версии Docker-образа. Однако, так как я являюсь ценителем CI/CD, то эта тема была для меня весьма актуальной. Очень приятно было узнать больше о интеграции CI/CD с Kubernetes через Helm, хотя создание собственной базы helm chart'а оказалось для меня достаточно сложной практической задачей. После курса я лично убедился в том, что Kubernetes - это наиболее совершенный оркестратор для контейнеров на данный момент времени. Я продолжаю развиваться в этой сфере и применять новые знания в рабочих задачах. В настоящее время я пересматриваю материалы курса, которые связаны с helm, так как мне приходится пересобирать все наши ci/cd под деплойку через Helm. В целом, курс был полезным и оказался очень интересным. Я получил множество новых знаний и навыков, которые несомненно помогут мне в дальнейшей работе с Kubernetes и CI/CD. Если вы хотите улучшить свои знания и навыки в этой сфере, я рекомендую обратить особое внимание на интенсивы от Слерм.

      Был ли отзыв полезен?
    Посмотреть все отзывы о Слерм