Управление логами и архивами

Red Hat Enterprise LinuxBeginner
Практиковаться сейчас

Введение

В рамках этого испытания вы отработаете базовые навыки системного администрирования, связанные с анализом журналов событий и архивацией данных. Вам предстоит найти определенные записи в имитируемом лог-файле, экспортировать их, а затем создать архив директории. Эти задачи воспроизводят типичные сценарии работы администратора при поиске неисправностей и резервном копировании.

Окружение

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.