Курс NT-LA2 Администрирование Linux, часть 2 | nt.ua

(044) 390 73 35 (050) 352 68 64

EN RU UA

Курс NT-LA2 Администрирование Linux, часть 2

Курс предоставляет знания по основным вопросам администрирования Linux-систем от элементарных команд пользователя и до сложных вопросов сопровождения системы. Он может быть условно разделён на две части. Первая, использование Linux/Unix систем, и вторая, администрирование Linux-систем. В первой части изучаются основные инструменты администратора системы: командный интерпретатор, редактор vi, программы для работы с файлами, процессами, символьными потоками и ряд других. Во второй, собственно, система, её основные элементы, их назначение и использование. Этот курс или аналогичный по ОС FreeBSD в сочетании с сетевым курсом составляет основу для остальных курсов учебного центра по открытым системам.

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

По окончании курса слушатели смогут:

  • знать, как устроена операционная система;
  • знать назначение составных частей ОС Linux и как использовать их для решения конкретных задач;
  • знать, как обеспечивается функциональность системы;
  • выполнять основные операции по управлению файлами;
  • осуществлять управление доступом;
  • производить монтирование файловых систем;
  • создавать и редактировать файлы с помощью текстового редактора vi;
  • эффективно использовать возможности командного интерпретатора;
  • создавать и адаптировать скрипты командного интерпретатора;
  • осознанно применять инструментарий ОС Linux;
  • оптимально распределять ресурсы системы;
  • выполнять управление процессами;
  • осуществлять специфические операции над файлами и файловой системой;
  • автоматизировать решение задач системного администрирования;
  • инсталлировать операционную систему Linux;
  • восстанавливать работоспособность поврежденной системы;
  • настраивать и конфигурировать систему;
  • устанавливать программное обеспечение из RPM-пакетов и архивов исходных текстов;
  • управлять процессом начальной загрузки системы, гибко настраивать загрузчик и уровни запуска ОС;
  • выполнять конфигурирование и сборку ядра операционной системы;
  • настраивать систему под конкретное аппаратное обеспечение;
  • выполнять настройку системных сервисов: периодического запуска, запуска процессов по расписанию, журнализацию системы.

Аудитория

Системные администраторы, выполняющие инсталляцию и сопровождение серверов и рабочих станций под управлением операционной системы Linux.

Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:

  • базовые знания об аппаратном обеспечении: архитектура компьютера, принципы работы и назначение процессора, ОЗУ, жесткого диска;
  • базовые навыки программирования;
  • элементарные знания английского языка на уровне команд.
  1. Планирование и выбор дистрибутивов Linux
    • Различные роли серверов и рабочих станций.
    • Характеристики и выбор дистрибутивов.
    • Тренды развития Linux.
  2. Анатомия архитектуры Linux
    • Свойства ядра Linux.
    • Системные вызовы.
    • Жизненный цикл процесса.
    • Архитектура памяти.
    • Физическая и виртуальная память.
    • Менеджер виртуальной памяти.
    • Архитектура подсистемы ввода-вывода.
    • Сетевая подсистема.
    • Файловая система /proc.
    • Работа с устройствами.
  3. Файловые системы и расширенные технологии хранения
    • Выбор и обслуживание различных файловых систем: ext3, ext4, xfs, BTRFS, ZFS.
    • Структура данных в файловой системе.
    • Отказоустойчивые решения RAID. LVM. ZFS.
    • Сценарии резервного копирования и восстановления.
    • Использование LVM, zfs, BTRFS в сценариях резервного копирования.
    • Шифрование дисков с помощью технологии LUKS.
  4. Базовый мониторинг и оптимизация производительности.
    • Постановка задачи мониторинга и оптимизации.
    • Средства и утилиты мониторинга и бенчмаркинга.
    • Анализ узких мест: процессор, память, дисковый ввод-вывод, сеть.
    • Оптимизация/подстройка параметров, в том числе: CPU affinity, поведения kernel swap и pdflush, huge pages, I/O elevator, TCP/IP, NFS, параметров важных для корпоративных платформ (баз данных и серверов приложений Oracle).
    • Принципы и инструментарий для мониторинга и оптимизация серверов приложений Oracle Weblogic, IBM WebSphere, Tomcat. 
  5. Сетевое взаимодействие и интеграция.
    • Маршрутизация.
    • NAT.
    • Разрешение имен: DNS, LDAP.
    • Настройка NFS, Samba.
    • Подключение к Active Directory, LDAP.
    • Рекомендации по платформам IDM, MDM.
  6. Обзор средств повышения безопасности.
    • SELinux.
    • Firewalld.
    • Назначение и архитектура PAM.
    • Файлы конфигурации PAM.
    • Использование сертификатов.
  7. Знакомство с Docker, Ansible. 
    • DevOps и позиционирование Docker, Ansible.
    • Работа с Docker, Docker Compose.
    • Примеры использования Ansible.

Регистрация на ближайший курс

Код курса

NT-LA2

Длительность, дней (часов)

5 (40)

Ближайшие даты

по запросу

Цена, грн

В стоимость курса входит

  • LIVE-обучение независимо от формата участия в курсе (очно/удаленно)
  • Сборник лабораторных работ в электронном виде
  • Подборка материалов в электронном виде
  • Предварительно настроенная среда и обучение на современном оборудовании
  • Электронный сертификат НЦ
  • Обед и кофе-брейки (очный курс)
  • Консультации тренера в течение 6 месяцев после окончания курса