Описание курса:
Курс предназначен для тех, кто хочет уверенно администрировать Linux и готовится к экзамену Red Hat Certified System Administrator (RHCSA, EX200) на базе Red Hat Enterprise Linux 10. Это интенсивная программа: она состоит из теоретической части и большого объёма практики — каждый раздел закрепляется лабораторными работами, а завершается всё пробным экзаменом с разбором эталонных решений. Программа охватывает все цели экзамена — от работы в командной строке и управления пользователями до систем хранения, systemd, SELinux, firewalld и контейнеров Podman.
Курс не рассчитан на тех, кто никогда не работал в Linux: материал идёт в высоком темпе и предполагает базовое знакомство с системой. Если у вас нет такого опыта, рекомендуем сначала пройти вводный курс по Linux, а затем возвращаться к подготовке к RHCSA.
*Обучение проводится на русском языке.
Курс не рассчитан на тех, кто никогда не работал в Linux: материал идёт в высоком темпе и предполагает базовое знакомство с системой. Если у вас нет такого опыта, рекомендуем сначала пройти вводный курс по Linux, а затем возвращаться к подготовке к RHCSA.
*Обучение проводится на русском языке.
Цель курса:
Подготовить слушателя к успешной сдаче экзамена RHCSA и к реальной работе младшим системным администратором RHEL: устанавливать и настраивать систему, находить справочную информацию по любой задаче, управлять файлами, пользователями и правами доступа, подключать и настраивать хранилища и разделы, работать с системными службами через systemd, обеспечивать безопасность средствами SELinux и firewalld, автоматизировать задачи на Bash и управлять контейнерами.
Требование для слушателей:
Программа курса
- Знакомство с Linux.
- Что такое Red Hat Enterprise Linux.
- Обзор основных дистрибутивов; место RHEL и семейства Red Hat.
- Требования к системе и варианты установки.
- Установка сервера, в том числе с ручной разметкой диска.
- Первый вход в систему; развёртывание RHEL.
- Назначение основных каталогов (FHS).
- Логика размещения конфигураций, журналов, устройств и временных файлов.
- Навигация по файловой системе.
- Просмотр содержимого файлов и каталогов.
- Команды управления файлами и каталогами.
- Жёсткие и мягкие ссылки; алиасы.
- Архивация и сжатие файлов.
- Работа с man и поиск нужной страницы.
- Дополнительные источники справки в RHEL.
- Режимы работы, базовое редактирование, поиск и замена.
- Приёмы, полезные при администрировании и на экзамене.
- Перенаправление ввода-вывода и конвейеры.
- История команд и горячие клавиши.
- Расширения оболочки (shell expansion), переменные окружения.
- Экранирование специальных символов; настройка окружения.
- Назначение и свойства учётных записей.
- Создание пользователей и групп, управление членством.
- Параметры по умолчанию, ограничение доступа, свойства паролей.
- Владелец и группа файла; смена владельца.
- Базовые права доступа и их управление.
- Права по умолчанию (umask).
- Дополнительные биты: SUID, SGID, Sticky.
- Списки контроля доступа (ACL); каталоги для совместной работы группы.
- Пользователь root; переключение пользователя через su.
- Команда sudo и файл sudoers; тонкая настройка прав.
- Вход по ключам и кэширование ключей.
- Основные параметры SSH-сервера.
- Безопасное копирование и синхронизация файлов.
- Структура диска; блочные устройства; GPT и MBR.
- Создание разделов и файловых систем.
- Монтирование через /etc/fstab; UUID и метки; монтирование средствами systemd.
- Раздел подкачки (swap).
- Device Mapper и имена устройств.
- Изменение размера томов и уменьшение групп томов.
- Создание томов Stratis.
- Работа со снимками (snapshots).
- Подключение USB-накопителя и ISO-образа.
- Монтирование сетевого каталога (NFS-клиент).
- Автоматическое монтирование: Autofs и службы systemd.
- Пакеты RPM; репозитории и доступ к ним.
- Управление пакетами и группами через dnf; обновления и история.
- subscription-manager; установка и управление приложениями Flatpak.
- Задания оболочки, состояния процессов.
- Просмотр информации: ps, top; мониторинг памяти и нагрузки на CPU.
- Управление сигналами и приоритетами; профили tuned; пользовательские сеансы.
- Роль systemd и юниты.
- Управление службами и их конфигурацией.
- Зависимости, маскирование, запуск нестандартных задач.
- Обзор средств планирования в RHEL.
- Таймеры systemd, cron, at.
- Управление временными файлами.
- systemd-journald и сохранение журнала.
- rsyslogd; ротация журналов через logrotate.
- Этапы загрузки; параметры GRUB2 (временные и постоянные).
- Цели (targets) systemd; цель по умолчанию и загрузка в заданную цель.
- Модули ядра; файловая система /proc и постоянные изменения; обновление ядра.
- Режимы восстановления; восстановление пароля root.
- Диагностика файловой системы, сети и производительности.
- Проблемы с ПО и нехваткой памяти; sos report; ресурсы Red Hat.
- Как устроен IP-адрес: нотация CIDR, маска, префикс.
- Адрес, шлюз, DNS — что задаём при настройке узла.
- Кратко об IPv4 и IPv6.
- NetworkManager; управление через nmcli и nmtui.
- Именование интерфейсов; имена хостов и разрешение имён.
- Анализ конфигурации и устранение сетевых неполадок.
- Время в Linux; timedatectl и date.
- Настройка клиента NTP (chrony).
- Анализ конфигурации служб (ss); компоненты firewalld.
- Разрешение доступа к службам и портам; продвинутое использование.
- Назначение SELinux; метки и контексты.
- Режимы работы и управление ими.
- Контексты файлов, доступ к портам, булевы переключатели.
- Устранение неполадок SELinux.
- Настройка простого веб-сервера в RHEL.
- Настройка базового NFS-сервера.
- Установка Podman; поиск и получение образов из реестра.
- Инспекция образов; работа с podman и skopeo.
- Базовое управление: запуск, старт, остановка и просмотр контейнеров.
- Проброс портов и передача переменных окружения.
- Постоянное хранилище: тома и bind-монтирование (с учётом меток SELinux).
- Rootless-контейнеры; автозапуск контейнера как службы systemd (lingering).
- Структура сценария; переменные (глобальные и локальные) и позиционные параметры.
- Условные операторы if и case; проверка условий (test).
- Циклы while и for; массивы; функции.
- Разбор практических задач автоматизации.
- Отладка и оформление скриптов.
- Формат RHCSA и чего ожидать.
- Регистрация; управление стрессом; критерии оценки.
- Обзор заданий и самостоятельное выполнение.
- Полный разбор эталонных решений по всем темам.
Возврат к списку