Курс предназначен для тех, кто хочет уверенно администрировать Linux и готовится к экзамену Red Hat Certified System Administrator (RHCSA, EX200) на базе Red Hat Enterprise Linux 10....

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

Курс предназначен для тех, кто хочет уверенно администрировать Linux и готовится к экзамену Red Hat Certified System Administrator (RHCSA, EX200) на базе Red Hat Enterprise Linux 10. Это интенсивная программа: она состоит из теоретической части и большого объёма практики — каждый раздел закрепляется лабораторными работами, а завершается всё пробным экзаменом с разбором эталонных решений. Программа охватывает все цели экзамена — от работы в командной строке и управления пользователями до систем хранения, systemd, SELinux, firewalld и контейнеров Podman.

Курс не рассчитан на тех, кто никогда не работал в Linux: материал идёт в высоком темпе и предполагает базовое знакомство с системой. Если у вас нет такого опыта, рекомендуем сначала пройти вводный курс по Linux, а затем возвращаться к подготовке к RHCSA.

*Обучение проводится на русском языке.

Цель курса:

Подготовить слушателя к успешной сдаче экзамена RHCSA и к реальной работе младшим системным администратором RHEL: устанавливать и настраивать систему, находить справочную информацию по любой задаче, управлять файлами, пользователями и правами доступа, подключать и настраивать хранилища и разделы, работать с системными службами через systemd, обеспечивать безопасность средствами SELinux и firewalld, автоматизировать задачи на Bash и управлять контейнерами.

Требование для слушателей:

  • Уверенное владение компьютером
  • Базовое знакомство с Linux: опыт работы в командной строке и понимание структуры файловой системы (либо пройденный вводный курс). Курс интенсивный — новичкам без этого опыта будет сложно
  • Знание основ виртуализации: умение установить и настроить виртуальную машину в VMware Workstation, VirtualBox или KVM
  • Технический склад ума и готовность много практиковаться самостоятельно
  • Желательно — чтение технической документации на английском (на самом экзамене доступна официальная документация Red Hat на английском языке)
  • Программа курса

    • Знакомство с 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 и чего ожидать.
    • Регистрация; управление стрессом; критерии оценки.
    • Обзор заданий и самостоятельное выполнение.
    • Полный разбор эталонных решений по всем темам.

    Возврат к списку