Введение
В рамках этого испытания вы отработаете базовые навыки системного администрирования, связанные с анализом журналов событий и архивацией данных. Вам предстоит найти определенные записи в имитируемом лог-файле, экспортировать их, а затем создать архив директории. Эти задачи воспроизводят типичные сценарии работы администратора при поиске неисправностей и резервном копировании.
Окружение
LabEx использует Red Hat Universal Base Image 9 (UBI9) для имитации экзаменационной среды. Хотя она может не полностью совпадать с реальной средой экзамена RHCSA, она дает отличное представление о задачах, с которыми вы столкнетесь.
В системе настроены два пользователя:
labex: Обычный пользователь с привилегиями sudo, пароль:labex.root: Системный администратор, пароль:redhat.
Данное испытание включает в себя реальные экзаменационные вопросы, пояснения, требования и скрипты автоматической проверки, которые помогут вам подтвердить правильность выполнения заданий. Это эффективный способ закрепить знания по темам, входящим в программу RHCSA.
Анализ логов и архивация
Этот этап включает в себя поиск специфических записей в журналах, их экспорт и создание архива имитируемых файлов логов.
Задачи
- Найдите все сообщения в файле
~/logs/messages, которые содержат строку "ACPI". - Экспортируйте найденные строки в файл с именем
~/acpi_logs. - Создайте архив всей директории
~/logsи сохраните его как~/log_archive.tgz.
Требования
- Все операции должны выполняться от имени пользователя
labex. - Поиск в логах должен быть чувствителен к регистру (case-sensitive).
- Экспортированный файл должен называться
acpi_logsи находиться в вашем домашнем каталоге (~). - Архив должен быть в формате tar, сжатом с помощью gzip, иметь имя
log_archive.tgzи находиться в вашем домашнем каталоге (~). - Архив должен включать в себя все файлы и поддиректории внутри
~/logs/.
Пример
После выполнения задания содержимое файла ~/acpi_logs может выглядеть следующим образом:
May 15 10:23:45 localhost kernel: ACPI: Power Button [PWRB]
May 15 11:34:56 localhost kernel: ACPI: Sleep Button [SLPB]
May 15 12:45:67 localhost kernel: ACPI: AC Adapter [AC] (on-line)
Архивный файл ~/log_archive.tgz должен существовать и содержать все данные из ~/logs/.
Резюме
В ходе этого испытания вы закрепили навыки управления файлами и обработки текста, имитируя реальные задачи по анализу логов и архивации данных. Вы научились искать специфические записи в файлах, экспортировать результаты и создавать сжатые архивы директорий. Эти навыки критически важны для системного администрирования и анализа данных, даже при работе с ограниченными правами доступа. Испытание помогло углубить понимание файловых операций и инструментов командной строки в среде Linux.



