с 15 марта по 17 мая

«Основы администрирования Linux»

Вы получите знания и навыки, которые сможете использовать как при решении повседневных задач, так и для набора профессиональных навыков, которые помогут получить сертификат LPIC-101 либо LPIC-102, а также поможет вам устроиться на работу в должности младшего системного администратора.

Курс включает в себя:

Создание безопасности и надежности.

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

Автоматизация.

Подробно изучим возможности автоматизации с использованием Bash и системных утилит.

Управление распределенными системами.

Основы управления распределенными системами которые наиболее актуальны именно сейчас для облачной инфраструктуры и микросервисов на примере использования технологий контейнеризации и обнаружения сервисов.

Возможности использования конкретных дистрибутивов.

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

DevOps.

Рассмотрим общие идеи и практики DevOps которые помогают разработчикам наиболее эффективно использовать возможности ОС, а системным администраторам понимать потребности разработчиков и создавать для них отказоустойчивую инфраструктуру.

Вы научитесь

Использовать расширенные возможности Bash по созданию сложных сценариев для решения задач администрирования.

Инструментам настройки, диагностики доступности и сетевой безопасности сети.

Работать с системными журналами и инструментами для их анализа.

Управлять оборудованием и модулями ядра, получать информацию о них.

Познакомитесь с технологиями контейнеризации (OpenVZ, LXC, Docker). Научитесь создавать контейнеры, публиковать и связывать ресурсы, управлять и изолировать.

Осуществлять резервное копирование.

Автор и преподаватель курсов

Дмитрий Золотов

Автор и преподаватель курса

Эксперт в использовании контейнерных технологий и DevOps, ведущий инженер управления информатизации РГПУ им. А. И. Герцена (Санкт-Петербург).
Преподаватель курса “Компьютерные сети” и “Операционные системы”. Организатор и ведущий серии технологических семинаров #itherz.

Сертификат Retratech “Системное администрирование Linux” (уровень - эксперт).
Опыт администрирования Linux - более 15 лет.
Опыт построения DevOps - инфраструктуры - более 3 лет.

Последние мероприятия

Что вы получите, выбрав наш курс?

Личный наставник

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

Онлайн занятия

Все занятия будут проводиться в дистанционной форме, что позволит вам пройти курс в удобном для Вас месте. На которых вы изучите только самые востребованные и актуальные технологии, которые используюся в топовых мировых IT-компаниях.

Записи вебинаров

Записи всех вебинаров будут доступны в личном кабинете студента.

2 месяца обучения

За 2 интенсивных месяца вы получите знания и навыки, на самомтоятельное изучение которого у вас уйдет минимум год.

Необходимые знания

Вы получите знания и навыки, которые сможете использовать как при решении повседневных задач, так и для набора профессиональных навыков, которые помогут получить сертификат LPIC-101 либо LPIC-102, а также поможет вам устроиться на работу в должности младшего системного администратора.

Программа курса

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

Как проходит обучение

Курс состоит из 21-го занятия и
12 практических занятий.

После каждого занятия студенты получают домашние задания и материалы для самостоятельной подготовки.

По субботам групповая работа с преподавателем (1-2 часа практики).

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

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

Основной упор и акцент нацелен на сложные вещи касающиеся безопасности и контроля доступа.

Программа курса

Основы архитектуры Linux, основные инструменты и языки разработки сценариев.

Длительность: 4 ак.ч.

  • Базовые концепции.
  • Модульная архитектура.
  • Иерархическая файловая система.
  • Основы работы с командной строкой (история команд, поиск по истории, использование переменных окружения).
  • Редактирование текстовых файлов – использование vi/vim и nano.

Обработка потоков строк.

Длительность: 2 ак.ч.

  • Потоки данных и операции с потоками.
  • Переадресация ввода-вывода и pipe.
  • Регулярные выражения и строковые утилиты для обработки вывода (grep, sed, awk).

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

Длительность: 2 ак.ч.

  • Управление файлами и сетевыми ресурсами, виды файловых систем.
  • Операции с файловой системой. Контроль целостности файловой системы.
  • Маски файлов и сложные операции над группами файлов.
  • Жесткие и символические ссылки.

Управление пользователями и окружением.

Длительность: 2 ак.ч.

  • Управление пользователями и группами, модели разрешений (unix ACL и расширенные права).
  • Создание, изменение учётных записей, блокировка и настройка дополнительных свойств.
  • Настройка сценариев входа в систему и создания профиля пользователя и окружения.

Установка и обновление пакетов, пакетные менеджеры.

Длительность: 2 ак.ч.

  • Управление приложениями, форматы пакетов.
  • Пакетные менеджеры современных дистрибутивов.

Управление процессами и приоритетами.

Длительность: 2 ак.ч.

  • Управление процессами (запуск, останов, передача сигналов, управление приоритетом).
  • Просмотр активных процессов (pstree, ps, top).
  • Получение результата выполнения процесса.
  • Планирование выполнения процессов (at, cron).

Расширенные возможности bash для решения задач администрирования.

Длительность: 4 ак.ч.

  • Возможности bash по созданию сложных сценариев.
  • Ветвления, циклы и функции в bash, использование вычисляемых выражений и массивов.

Локализация и интернационализация.

Длительность: 2 ак.ч.

  • Локализация и интернационализация, настройка региональных параметров и параметров часовых поясов.
  • Установка дополнительных локализаций.

Разметка и монтирование дисковых разделов, съемных носителей, сетевых ресурсов.

Длительность: 2 ак.ч.

  • Разметка дисков и управление разделами.
  • Монтирование съемных носителей, разделов и сетевых ресурсов.
  • Копирование разделов (dd).
  • Разработка схемы разметки дисков для ОС Linux.
  • Управление дисковыми квотами.

Принципы загрузки системы и управления процессами при запуске.

Длительность: 2 ак.ч.

  • Загрузка системы.
  • Системные загрузчики GRUB/LILO.
  • Особенности установки в UEFI.
  • Уровни выполнения и системы управления процессами (sysv / initd, systemd, upstart).

Настройки локальной сети и сетевых сервисов.

Длительность: 4 ак.ч.

  • Настройка локальной сети (протоколы ipv4/ipv6, маски сети).
  • Настройка локальной сети (протоколы ipv4/ipv6, маски сети), основные файлы конфигурации.
  • Принципы сетевой маршрутизации.
  • Инструменты настройки сети, диагностики доступности и сетевой безопасности (ifconfig, ip, route, ping, traceroute).
  • Настройки DHCP и DNS-клиента.

Системные журналы и инструменты для анализа и накопления информации о событиях.

Длительность: 2 ак.ч.

  • Системные журналы и служба syslog.
  • Переадресация журналов на отдельный сервер и инструменты для анализа журналов (dmesg, tail).
  • Сетевые службы.
  • Синхронизация времени.
  • Настройка агентов передачи почты.

Установка и настройка СУБД (на примере MySQL / MariaDB).

Длительность: 2 ак.ч.

  • Установка системы управления базами данных, настройка параметров использования памяти, управление безопасностью.
  • Основы языка SQL для управления данными и создания запросов.

Управление оборудованием и модулями ядра.

Длительность: 2 ак.ч.

  • Управление оборудованием.
  • Получение информации об оборудовании и модулях ядра.
  • Установка нового оборудования.

Графическая подсистема Linux, менеджеры дисплеев и графические оболочки.

Длительность: 5 ак.ч.

  • Основы X11 и реализации графической подсистемы Linux.
  • Конфигурация устройств ввода, мониторов, дополнений X11.
  • Сервер шрифтов X11.
  • Терминальное подключение к X11.
  • Менеджеры дисплеев (GDM, KDM, LightDM, MDM) и графические оболочки Linux (Gnome, KDE, LXDE, XFCE).
  • Конфигурационные файлы для пользователя и системы.
  • Настройка дополнительных инструментов для удобства пользователя (экранная клавиатура, визуальные параметры и др.).

Подсистема печати, подключение локальных и сетевых принтеров.

Длительность: 5 ак.ч.

  • Подсистема печати.
  • Установка локальных и сетевых устройств.
  • Управление заданиями на печать.

Аудит сетевого безопасности, поиск подозрительных процессов.

Длительность: 5 ак.ч.

  • Безопасность.
  • Аудит открытых портов, сетевого взаимодействия.
  • Поиск небезопасных приложений (suid/sgid), анализ на известные уязвимости.
  • Установка ограничений на объём памяти, количество файлов.
  • Технологии шифрования файлов и разделов дисков (gpg, luks).
  • Безопасные каналы связи – SSH-туннели и vpn.

Технологии контейнеризации (OpenVZ, LXC, Docker), создание и управление контейнерами и изоляцией.

Длительность: 2 ак.ч.

  • Контейнерные технологии, Docker.
  • Основы создания контейнеров, публикации и связывания ресурсов, установка ограничений на память, процессорное время.

Сканеры сетевой безопасности, поиск известных уязвимостей.

Длительность: 3 ак.ч.

  • Классификация угроз сетевой безопасности.
  • Сетевые сканеры.
  • Анализ приложений и библиотек на наличие известных уязвимости.
  • Обнаружение эксплоитов.

Удалённое конфигурирование облачных узлов через etcd и consul, основы Service Discovery.

Длительность: 2 ак.ч.

  • Обнаружение сервисов в частном облаке.
  • Распределенная конфигурация приложений и сервисов (etcd и consul).

Резервное копирование информации (bacula, rsync, снимки файловой системы в btrfs / zfs).

Длительность: 2 ак.ч.

  • Синхронизация файловых систем посредством rsync.
  • Атрибуты архивации файлов.
  • Настройка bacula (director, storage, file daemon).
10 800 руб.

с 15 марта по 17 мая

Оплатить курс можно банковскими картами, электронными деньгами,
через интернет-банкинг и наличными через терминал.