Администрирование ОС Linux
О чём курс
Курс «Администрирование ОС Linux [2022]», разработанный специалистами ИТМО (Санкт-Петербургского национального исследовательского университета информационных технологий, механики и оптики), представляет собой комплексную программу профессиональной подготовки. Данный образовательный продукт ориентирован на специалистов, которые уже занимают позиции системных администраторов или системных инженеров, а также на тех, кто только планирует начать карьеру в этой востребованной области ИТ-индустрии. Программа обучения построена таким образом, чтобы дать слушателям глубокое понимание архитектуры операционных систем семейства Linux, что является критически важным навыком для любого современного специалиста по инфраструктуре.
В процессе обучения студенты проходят путь от базовых принципов организации ОС Linux до продвинутых тем, таких как контейнеризация и автоматизация процессов. Одной из ключевых целей курса является формирование у слушателей устойчивых практических навыков установки и конфигурирования операционной системы, что позволяет уверенно развертывать серверные решения в реальных рабочих средах. Участники курса научатся эффективно управлять программным обеспечением, освоят методы работы с пакетами и научатся настраивать систему для обеспечения стабильной работы в сетевой инфраструктуре, включая базовые аспекты сетевого взаимодействия в сети Интернет.
Особое внимание в программе уделено вопросам безопасности и управления доступом. Слушатели детально разберут механизмы разграничения прав, работу с пользователями и группами, а также познакомятся с современными методами защиты, включая SELinux и принудительный контроль доступа. Это позволяет выпускникам курса не просто настраивать систему, но и обеспечивать её защиту от несанкционированного вмешательства, что является приоритетной задачей для системного администратора любого уровня.
Важной составляющей курса является обучение диагностике и устранению неполадок. Участники научатся анализировать состояние системы, отслеживать нагрузку на процессор, оперативную память и подсистему ввода-вывода, а также диагностировать сетевые подключения. Эти навыки позволяют оперативно реагировать на инциденты и поддерживать высокую доступность сервисов. Кроме того, программа включает мощный блок по автоматизации задач с помощью скриптов на языке BASH, а также использование инструментов обработки данных SED и AWK, что значительно упрощает рутинные операции администратора.
Завершающий этап обучения посвящен современным технологиям контейнеризации. Слушатели изучат основы Docker, Docker-compose и Docker-machine, а также получат представление о принципах работы контейнерной оркестрации в Kubernetes. Это делает курс актуальным и соответствующим современным требованиям рынка, где контейнеризация стала стандартом де-факто для развертывания приложений. Прохождение данного курса — это инвестиция в профессиональное развитие, которая дает на выходе не только теоретические знания, но и уверенную базу для решения сложных инженерных задач, управления серверами и построения отказоустойчивых систем.
Программа обучения
Модуль 1 - Работа с файловой системой в ОС Linux Устройство файловой системы Основы работы в bash Основные команды управления файлами Текстовые редакторы WildCards и Pipelines Модуль 2 - Файловая безопасность Пользователи и группы Стандартные права доступа к файлам Расширенные права доступа к файлам Дополнительные права ACL доступа к файлам Понятие SELinux и принудительный контроль доступа Модуль 3 - Управление процессами и диагностика неполадок Управление процессами. Особые состояния процесса. Сигналы и приоритеты. Диагностические утилиты. Диагностика загрузки процессора, памяти, системы ввода-вывода Диагностика сетевых подключений Модуль 4 - Стартовая процедура Linux, администрирование процессов и демонов Стартовая процедура операционной системы Использование initd Использование systemd Основы systemd Модуль 5 - Основы программирования на SED, AWK и BASH Понятие REGEXP Потоковый редактор SED Язык поиска шаблонов и обработки данных AWK Синтаксис BASH Приемы программирования в BASH Модуль 6 - Контейнеризация DOCKER Понятия виртуализации и контейнеризации Технологии, лежащие в основе контейнеризации (Cgroups, Namespaces, LXC) DOCKER DOCKER-compose DOCKER-machine Введение в контейнерную оркестрацию (Kubernetes)
Теги курса
Другие материалы школы 11
И Итмо Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.