Gestión de Registros y Archivos

Red Hat Enterprise LinuxBeginner
Practicar Ahora

Introducción

En este desafío, pondrá en práctica habilidades fundamentales de administración de sistemas relacionadas con el análisis de registros (logs) y el archivado de archivos. Deberá buscar entradas específicas en un archivo de registro simulado, exportarlas y, posteriormente, crear un archivo comprimido de un directorio completo. Estas tareas simulan actividades comunes de administración de sistemas destinadas a la resolución de problemas y la realización de copias de seguridad.

Entorno

LabEx utiliza Red Hat Universal Base Image 9 (UBI9) para simular el entorno del examen. Aunque puede que no sea idéntico al entorno real del examen RHCSA, ofrece una representación fiel de las tareas que encontrará.

Existen dos usuarios en el entorno:

  • labex: Un usuario estándar con privilegios de sudo, contraseña: labex.
  • root: El administrador del sistema, contraseña: redhat.

El desafío presenta preguntas reales de examen, junto con explicaciones, requisitos y scripts de verificación automatizados para ayudarle a confirmar la finalización de las tareas. Simula de manera efectiva las áreas de conocimiento cubiertas en el examen RHCSA.

Análisis de Registros y Archivados

Este paso consiste en buscar entradas de registro específicas, exportarlas y crear un archivo comprimido de los archivos de registro simulados.

Tareas

  • Localizar todos los mensajes de registro en ~/logs/messages que contengan la cadena "ACPI".
  • Exportar los mensajes encontrados a un archivo llamado ~/acpi_logs.
  • Archivar todo el contenido de ~/logs y guardarlo en ~/log_archive.tgz.

Requisitos

  • Todas las operaciones deben realizarse como el usuario labex.
  • La búsqueda en los registros debe distinguir entre mayúsculas y minúsculas (case-sensitive).
  • El archivo de registro exportado debe llamarse acpi_logs y estar ubicado en su directorio personal (~).
  • El archivo comprimido debe ser un archivo tar procesado con gzip, llamado log_archive.tgz y ubicado en su directorio personal (~).
  • El archivo comprimido debe incluir todos los archivos y subdirectorios dentro de ~/logs/.

Ejemplo

Tras completar la tarea, el contenido de ~/acpi_logs debería tener un aspecto similar a este:

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)

El archivo ~/log_archive.tgz debe existir y contener todos los archivos de ~/logs/.

✨ Revisar Solución y Practicar

Resumen

En este desafío, ha practicado tareas importantes de gestión de archivos y procesamiento de texto que simulan el análisis de registros y el archivado de datos. Ha aprendido a buscar entradas específicas en archivos, exportar los resultados y crear un archivo comprimido de un directorio. Estas habilidades son valiosas para diversas tareas de administración de sistemas y análisis de datos, incluso cuando se trabaja con privilegios limitados. El desafío ha reforzado su comprensión de las operaciones de archivos y las herramientas de línea de comandos en un entorno Linux.