Курс: Linux на основе программных продуктов, технологий и решений Базальт СПО
Продолжительность курса: 40 ак. ч.
Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время
Описание курса:
Многолетняя практика чтения данного курса показывает, что курс чрезвычайно актуален. Практически 100% слушателей (независимо от опыта работы и уровня подготовки) отмечают чрезвычайную полезность курса для практической работы.
Курс уникален тем, что несмотря на невысокие начальные требования, в программе достаточно глубоко раскрываются базовые и продвинутые темы администрирования под Linux.
Именно с данного курса рекомендуется начинать программу доподготовки кадров, если организация приняла решения создавать и развивать компетенции в области Linux.
Аудитория:
Курс ориентирован на ИТ-администраторов, и может быть адаптирован для разработчиков под Linux и специалистов по безопасности.
Необходимая подготовка:
• Обучаемые должны иметь базовый опыт работы с любыми операционными системами. Предварительный опыт работы с GNU/Linux и/или UNIX системами не обязателен, но приветствуется.
Результат обучения:
• Понимать особенности открытой модели разработки, сути свободных лицензий и их ограничений.
• Знать названия основных стандартов, имеющих отношение к Linux.
• Понимать место ОС Альт в современном разнообразии Linux.
• Понимать термин «отечественная ОС» и возможность отнесения Linux к отечественной разработке.
• Уметь выполнять основные операции с пользовательскими и групповыми учётными записями.
• Понимать роль механизмов PAM и nsswitch.
• Выполнять поиск справочной информации, используя встроенную справку, справочные системы man и info, сопроводительную документация пакета, специализированные ресурсы глобальной сети.
• Понимать принципы создания файловых систем.
• Знать структуру дерева каталогов.
• Понимать назначения каталогов первого уровня согласно FHS.
• Знать основные типы файлов Linux.
• Выполнять основные операции с файлами различных типов.
• Понимать принципы базовой модели разграничения доступа в Linux.
• Понимать роли процесса в операционной системе.
• Выполнять базовые операции с процессами.
• Пользоваться системными службами журнализации, отложенного и периодического выполнения заданий.
• Создавать и запускать базовые сценарии на языке командного интерпретатора
Программа курса:
Модуль 1. Знакомство с ОС Альт
• Политика лицензирования, свободные лицензии.
• UNIX-подобные системы. Краткая история Linux.
• Краткая история ОС Альт.
• Особенности отечественных ОС, основные характеристики ОС Альт.
• Проект Sisyphus (Сизиф).
Модуль 2. Основы интерфейса командной строки
• Базовые принципы организации интерфейса, основанного на использовании КС.
• Интерактивный и пакетный режимы работы командного интерпретатора.
• Синтаксис команд согласно стандарту POSIX.
• Организация переноса команд по строкам, ввода нескольких команд в одной строке, конвейеров команд, перенаправления ввода-вывода.
Модуль 3. Обработка текста и управление документацией в ОС Альт
• Особенности работы с документацией в ОС Альт.
• Использование системы man, системы info.
• Использование информационных ресурсов по ОС Альт.
• Принципы обработки текстовой информации в Linux-системах.
• Использование основных редакторов.
Модуль 4. Файлы и файловые операции в ОС Альт
• Стандарт FHS, назначение каталогов верхнего уровня в ОС Альт.
• Типы файлов в Linux, атрибуты файлов, индексный дескриптор.
• Особенности поиска и архивирования файлов в ОС Альт.
• Использование графических приложений для работы с файлами в ОС Альт.
Модуль 5. Использование файловых систем в ОС Альт
• Особенности различных файловых систем, используемых в ОС Альт.
• Процесс монтирования ФС.
• Управление ресурсами файловых систем.
Модуль 6. Управление пользователями в ОС Альт
• Многопользовательская модель в ОС Альт.
• Пользователи системы, группы, учётные записи.
• Особенности работы с паролями в ОС Альт.
• Процессы аутентификации и преобразования имён в ОС Альт.
Модуль 7. Разграничение доступа к файлам
• Базовая модель разграничения доступа.
• Особенности использования дополнительных битов.
• Значение пользовательской маски.
• Расширенные права доступа.
Модуль 8. Управление конфигурацией в ОС Альт
• Пользовательское окружение.
• Общесистемная конфигурация.
• Конфигурационные файлы.
Модуль 9. Процессы в ОС Альт
• Роль процессов в ОС Альт.
• Характеристики состояния процесса.
• Управление заданиями в ОС Альт.
Модуль 10. Обработка текстовых потоков с помощью фильтров
• Назначение фильтров в ОС Альт.
• Обзор основных утилит фильтрации.
• Принципы построения регулярных выражений.
• Обзор потоковых текстовых редакторов, примеры использования sed, примеры использования awk.
Модуль 11. Организация удалённого доступа в ОС Альт
• Обзор сетевого окружения в ОС Альт.
• Примеры реализации стандартных сетевых служб в Альт-дистрибутивах.
• Клиентская и серверная части службы OpenSSH.
• Безопасность удалённых соединений.
Модуль 12. Графическая подсистема в ОС Альт
• Организация графический среды в ОС Альт.
• Назначение X-сервера.
• Графическая подсистема Linux как пример сетевой службы.
• Обзор интегрированных графических сред в ОС Альт: MATE, KDE, Xfce.
Модуль 13. Основы написания shell-скриптов в ОС Альт
• Сферы применения сценариев на языке shell.
• Особенности создания, отладки и запуска shell-скриптов.
• Применение переменных в сценариях.
• Организация структур условия, выбора, цикла в сценариях.
Окончательная цена указывается в договоре на обучение.
Записаться на курс