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. Установка с использованием технологии РХЕ.
Лабораторная работа. Инсталляция ОС.