ЦЕНТР ИЗУЧЕНИЯ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
INFORMATION TECHNOLOGIES EDUCATION CENTRE

RH200: Системное администрирование Red Hat

  • В курсе рассматриваются повседневные задачи администрирования Red Hat Linux. Лабораторные работы в конце каждого модуля позволяют сформировать устойчивые практические навыки.

    Продолжительность курса: 40 часов.

    Аудитория:

    • Пользователи 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.
    1.1. Открытое программное обеспечение.
    1.2. Общая характеристика дистрибутивов ОС Linux.

    Модуль 2. Загрузка ОС и универсальный загрузчик GRUB2.
    2.1. Процесс загрузки ОС.
    2.2. Введение в GRUB2.
    2.3. Конфигурирование универсального загрузчика GRUB2.
    2.4. Временное редактирование меню GRUB2.
    2.5. Внесение постоянных изменений в меню GRUB2.
    2.6. Настройка файла конфигурации GRUB2.
    2.7. Пароль GRUB2.
    2.8. Переустановка GRUB2.
    2.9. GRUB2 и удаленная консоль.
    Лабораторная работа. Универсальный загрузчик GRUB2.

    Модуль 3. Процессы Linux. Управление и мониторинг.
    3.1. Процессы Linux. Основные состояния процессов. Получение информации о процессах. Команда ps.
    3.2. Управление фоновыми процессами (jobs).
    3.3. Управление процессами с помощью сигналов. Команда kill.
    3.4. Мониторинг активности процессов. Средняя загрузка. Процессы реального времени.
    Лабораторная работа. Мониторинг и управление процессами Linux.

    Модуль 4. Управление сервисами и демонами.
    4.1. Процессы, стартующие во время загрузки ОС. Демон systemd. Утилита systemctl.
    4.2. Управление системными сервисами.
    4.3. Старт и останов системных сервисов на активной ОС.
    4.4. Определение системных сервисов, автоматически стартующих во время загрузки ОС.
    4.5. Обзор команд утилиты systemctl.
    Лабораторная работа. Управление сервисами и демонами.

    Модуль 5. Файловая система.
    5.1. Предназначение файловой системы.
    5.2. Иерархия файловой системы.
    5.3. «Типы» файлов.
    5.4. Основные операции при работе с файлами и каталогами.
    5.5. Имена файлов и каталогов: группировка и использование подстановок.
    5.6. Просмотр содержимого файлов: утилиты more и less.
    5.7. Поиск файлов: утилиты find и locate.
    5.8. Работа с архивами. Утилиты bzip и gzip2. Использование утилиты tar.
    Лабораторная работа. Основы работы с файловой системой Linux.

    Модуль 6. Управление пакетами программ. Утилиты RPM и YUM
    6.1. Дистрибутив ОС и пакеты программ.
    6.2. Менеджер пакетов YUM.
    6.2. Менеджер пакетов RPM.
    Лабораторная работа. Управление пакетами программ и составом программного обеспечения.

    Модуль 7. Управление периодическими процессами.
    7.1 Планирование запуска процессов. Команда at.
    7.2 Управление и мониторинг фоновых процессов.
    7.3. Планирование запуска системных процессов и служб. Подсистема cron.
    7.4. Управление временными файлами.
    Лабораторная работа. Управление периодическими процессами.

    Модуль 8. Организация хранения данных.
    8.1. Управление дисковыми разделами. Утилиты fdisk и gdisk.
    8.2. Создание и монтирование файловых систем.
    8.2. Определение характеристик дискового пространства.
    8.3. Создание и управление массивами RAID.
    8.4. Создание и управление логическими томами LVM,
    8.5. Резервное копирование и восстановление данных. Утилиты dump, restore и rsync.
    Лабораторная работа. Организация хранения данных.

    Модуль 9. Сетевое взаимодействие.
    9.1. Настройка сетевых интерфейсов.
    9.2. Настройка клиентов DNS и DHCP.
    9.3. Сетевая диагностика.
    9.4. Инструменты удаленного доступа и администрирования.
    Лабораторная работа. Сетевое взаимодействие.

    Модуль 10. Управление пользователями и доступом к данным.
    10.1. Пользователи и группы в ОС Linux.
    10.2. Регистрация и смена пароля.
    10.3. Управление учетными записями пользователей: файлы /etc/passwd, /etc/shadow и /etc/groups.
    10.4. Управление учетными записями при помощи консольных программ.
    10.5. Запуск программ от имени других пользователей.
    10.6. Настройка других источников аутентификации.
    10.7. Модель доступа к данным ОС Linux.
    10.8. Изменение прав доступа к файлам.
    10.9. Списки доступа к данным.
    Лабораторная работа. Управление учетными разделами пользователей.

    Модуль 11. Организация общего доступа к данным.
    11.1. Организация общего доступа на основе NFS.
    11.2. Монтирование файловых систем NFS.
    11.2. Организация общего доступа на основе Samba.
    11.3. Автоматическое монтирование файловых систем (AutoFS).
    Лабораторная работа. Организация общего доступа к данным.

    Модуль 12. Мониторинг системных ресурсов и служба журналирования.
    12.1. Журналирование системных событий. Архитектура подсистемы журналирования.
    12.2. Демоны systemd-journald и rsyslog.
    12.3. . Централизованное хранилище журнальных файлов и их ротация.
    12.4. Мониторинг системных ресурсов: процессор, память, подсистема дискового ввода-вывода.
    12.5. Комплексные средства мониторинга системных ресурсов.
    Лабораторная работа. Организация мониторинга ресурсов ОС и системные журналы.

    Модуль 13. Установка и обновление ОС.
    13.1. Определение характеристик оборудования и его совместимости.
    13.2. Методы установки ОС Linux.
    13.3. Создание инсталляционного ресурса.
    13.4. Процесс установки ОС.
    13.5. Обновление существующей системы.
    13.6. Автоматизированная установка kickstart.
    13.7. Установка с использованием технологии РХЕ.
    Лабораторная работа. Инсталляция ОС.