Системное Администрирование Linux

Описание курса

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

Аудитория

  • Пользователи Linux или UNIX, имеющие навыки работы с OC, и, которые хотят получить дальнейшую техническую подготовку, чтобы профессионально выполнять задачи системного администрирования Linux-систем.
  • Начинающие системные администраторы ОС Linux.
  • Опытные системные администраторы других OC, желающие получить навыки администрирования ОС Linux.

По окончании курса слушатель будет уметь

  • устанавливать Red Hat Linux интерактивно и с помощью Kickstart;
  • управлять стандартным системным оборудованием;
  • создавать и обслуживать файловую систему Linux;
  • настраивать клиента NFS и autofs;
  • понимать процесс инициализации системы и служб;
  • выполнять администрирование пользователей и групп;
  • интегрировать рабочую станцию в существующую сеть, предоставляющую стандартные сетевые службы;
  • настраивать рабочую станцию как клиента служб NIS, DNS, и DHCP;
  • автоматизировать задачи с помощью at, cron, и anacron;
  • обслуживать и анализировать системные журналы (logs);
  • выполнять резервное копирование файловых систем на ленту и в архив tar;
  • устанавливать, обновлять, запрашивать и удалять пакеты программ с помощью RPM;
  • обновлять ядро Linux через RPM;
  • выполнять базовое управление производительностью, памятью и процессами;
  • настраивать базовую защиту системы;
  • выполнять базовую диагностику.
Модуль 1. Обзор ОС Linux
  • Открытое программное обеспечение
  •  Общая характеристика дистрибутивов ОС Linux
Модуль 2. Загрузка ОС и универсальный загрузчик GRUB2
  • Процесс загрузки ОС
  • Введение в  GRUB2
  • Конфигурирование универсального загрузчика GRUB2
  • Временное редактирование меню GRUB2
  • Внесение постоянных изменений в меню GRUB2
  • Настройка файла конфигурации GRUB2
  • Пароль GRUB2
  • Переустановка GRUB2
  • GRUB2 и удаленная консоль
Лабораторная работа. Универсальный загрузчик GRUB2.
Модуль 3. Процессы Linux. Управление и мониторинг
  • Процессы Linux. Основные состояния процессов. Получение информации о процессах. Команда ps.
  • Управление фоновыми процессами (jobs).
  • Управление процессами с помощью сигналов. Команда kill
  • Мониторинг активности процессов. Средняя загрузка. Процессы реального времени.
Лабораторная работа. Мониторинг и управление процессами Linux.
Модуль 4. Управление сервисами и демонами
  • Процессы, стартующие во время загрузки ОС.  Демон systemd. Утилита systemctl.
  • Управление системными сервисами.
  • Старт и останов системных сервисов на активной ОС.
  • Определение системных сервисов, автоматически стартующих во время загрузки ОС.
  • Обзор команд утилиты systemctl.
Лабораторная работа. Управление сервисами и демонами.
  • Модуль 5. Файловая система
  • Предназначение файловой системы
  • Иерархия файловой системы
  • «Типы» файлов
  • Основные операции при работе с файлами и каталогами
  • Имена файлов и каталогов: группировка и использование подстановок
  • Просмотр содержимого файлов: утилиты more и less
  • Поиск файлов: утилиты find и locate
  • Работа с архивами. Утилиты bzip и gzip2.  Использование утилиты tar
Лабораторная работа. Основы работы с файловой системой Linux
Модуль 6. Управление пакетами программ. Утилиты RPM и YUM
  • Дистрибутив ОС и пакеты программ
  • Менеджер пакетов YUM
  • Менеджер пакетов RPM
Лабораторная работа. Управление пакетами программ и составом программного обеспечения
Модуль 7. Управление периодическими процессами
  • Планирование запуска процессов. Команда at.
  • Управление и мониторинг фоновых процессов.
  • Планирование запуска системных процессов и служб. Подсистема cron.
  • Управление временными файлами.
Лабораторная работа. Управление периодическими процессами.
Модуль 8. Организация хранения данных
  • Управление дисковыми разделами. Утилиты fdisk и gdisk
  • Создание и монтирование файловых систем.
  • Определение характеристик дискового пространства.
  • Создание и управление массивами RAID
  • Создание и управление логическими томами LVM
  • Резервное копирование и восстановление данных. Утилиты dump, restore и rsync
Лабораторная работа. Организация хранения данных
Модуль 9. Сетевое взаимодействие
  • Настройка сетевых интерфейсов
  • Настройка клиентов DNS и DHCP
  • Сетевая диагностика
  • Инструменты удаленного доступа и администрирования
Лабораторная работа. Сетевое взаимодействие
Модуль 10. Управление пользователями и доступом к данным
  • Пользователи и группы в ОС Linux
  • Регистрация и смена пароля
  • Управление учетными записями пользователей: файлы /etc/passwd, /etc/shadow и /etc/groups
  • Управление учетными записями при помощи консольных программ
  • Запуск программ от имени других пользователей
  • Настройка других источников аутентификации
  • Модель доступа к данным ОС Linux
  • Изменение прав доступа к файлам
  • Списки доступа к данным
Лабораторная работа. Управление учетными разделами пользователей
Модуль 11. Организация общего доступа к данным
  • Организация общего доступа на основе NFS
  • Монтирование файловых систем NFS
  • Организация общего доступа на основе Samba
  • Автоматическое монтирование файловых систем (AutoFS)
Лабораторная работа. Организация общего доступа к данным
Модуль 12. Мониторинг системных ресурсов и служба журналирования
  • Журналирование системных событий. Архитектура подсистемы журналирования.
  • Демоны systemd-journald и rsyslog.
  • Централизованное хранилище журнальных файлов и их ротация
  • Мониторинг системных ресурсов:  процессор,  память, подсистема дискового ввода-вывода
  • Комплексные средства мониторинга системных ресурсов
Лабораторная работа. Организация мониторинга ресурсов ОС и системные журналы
Модуль 13. Установка и обновление ОС Определение характеристик оборудования и его совместимости
  • Методы установки ОС Linux Создание инсталляционного ресурса Процесс установки ОС Обновление существующей системы Автоматизированная установка kickstart
  • Установка с использованием технологии РХЕ
Лабораторная работа. Инсталляция ОС

Запись на курс

Код курсаEA-RH200
Длительность5д (40ч)
Код экзамена
Стоимость без НДС грн.