Описание Курса:
Детально рассматривается архитектура ОС Linux, управление памятью и ядром, а также основные задачи администрирования - инсталляция, мониторинг, управление данными и приложениями. Большое внимание уделено вопросам интеграции с другими ОС и сетями, централизованному управлению и технологиям обеспечения безопасности.
Теоретический материал сопровожден соответствующими практическими работами для освоения полученных знаний и получения практических навыков их использования.
Аудитория:
Курс ориентирован на специалистов, занимающихся развертыванием и поддержкой систем на Linux в сетях среднего и большого размера, администраторов серверов и приложений
Предварительная подготовка:
Понимание архитектуры операционной системы, опыт инсталляции и сопровождения ОС Linux. Понимание работы сетевых служб. Рекомендуется предварительное прохождение курса LA-I или опыт работы администратором серверных ОС от 2 лет.
Приобретаемые навыки:
По завершении слушатели будут уметь:
- Настраивать и оптимизировать конфигурацию операционной системы.
- Разрабатывать и внедрять различные модели управления доступом.
- Настраивать взаимодействие систем и служб.
- Производить мониторинг и анализ функционирования системы.
- Конфигурировать рабочее окружение и программное обеспечение применительно к потребностям организации.
- Планировать и поддерживать разнообразные технологии обновления операционной системы и приложений.
Сертификация:
Курс поможет в подготовке к сертификационным тестам LPI-102 и LPI-202.
Содержание:
Планирование и выбор дистрибутивов Linux.
- Различные роли серверов и рабочих станций. Характеристики и выбор дистрибутивов.
- Тренды развития Linux.
Анатомия архитектуры Linux.
- Свойства ядра Linux. Системные вызовы. Управление процессами. Жизненный цикл процесса.
- Архитектура памяти. Физическая и виртуальная память. Менеджер вирутальной памяти.
- Архитектура подсистемы ввода-вывода. Сетевая подсистема. Файловая система /proc. Работа с устройствами.
Файловые системы и расширенные технологии хранения.
- Выбор и обслуживание различных файловых систем: ext2, ext3, ext4, BTRFS, ZFS.
- Структура данных в файловой системе. Отказоустойчивые решения RAID. VFS. LVM.
- Сценарии резервного копирования и восстановления. Использование снимков LVM, BTRFS в сценариях резервного копирования.
Базовый мониторинг и оптимизация производительности.
- Постановка задачи мониторинга и оптимизации. Средства и утилиты мониторинга и бенчмаркинга.
- Анализ узких мест: процесор, память, дисковый ввод-вывод, сеть.
- Оптимизация/подстройка параметров, в том числе: CPU affinity, поведения kernel swap и pdflush, huge pages, I/O elevator, TCP/IP, NFS, параметров важных для корпоративных платформ (баз данных и серверов приложений Oracle).
Сетевое взаимодействие и интеграция.
- Разрешение имен: DNS, NIS, LDAP. NFS, Samba, WebDAV.
- Подключение к Active Directory, LDAP. Основы Kerberos.
Обзор средств повышения безопасности.
- SELinux. AppArmor. Firewall.
- Назначение и архитектура PAM. Файлы конфигурации PAM.
- Шифрование в Linux. Использование сертификатов PKI.
Управление программным обеспечением и обновлениями.
- RedHat Package Manager (rpm), YaST, yum, zipper.
- Типы библиотек, управление библиотеками. Инструментарий автоматизации процесса обновления. Использование репозитариев.
- Введение в виртуализацию. Типы виртуализации и различные проекты виртуализации для Linux. Сравнение контейнерной и гипервизорной виртуализации. Использование OpenVZ
Документы об окончании курса / Материалы и сертификаты:
Сертификат Учебного Центра о прохождении курса.