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