Gerenciar Logs e Arquivos

Red Hat Enterprise LinuxBeginner
Pratique Agora

Introdução

Neste desafio, você praticará habilidades essenciais de administração de sistemas relacionadas à análise de logs e ao arquivamento de arquivos. Você deverá buscar entradas específicas em um arquivo de log simulado, exportá-las e, em seguida, criar um pacote compactado de um diretório. Essas tarefas simulam atividades comuns do dia a dia de um administrador de sistemas para fins de diagnóstico e backup.

Ambiente

O LabEx utiliza a Red Hat Universal Base Image 9 (UBI9) para simular o ambiente do exame. Embora possa não ser idêntico ao ambiente real do exame RHCSA, ele oferece uma representação fiel das tarefas que você encontrará.

Existem dois usuários no ambiente:

  • labex: Um usuário padrão com privilégios de sudo, senha: labex.
  • root: O administrador do sistema, senha: redhat.

O desafio apresenta questões reais de exame, acompanhadas de explicações, requisitos e scripts de verificação automatizados para ajudá-lo a confirmar a conclusão das tarefas. Ele simula de forma eficaz as áreas de conhecimento cobertas no exame RHCSA.

Análise de Logs e Arquivamento

Esta etapa envolve a busca por entradas específicas de log, sua exportação e a criação de um arquivo compactado contendo logs simulados.

Tarefas

  • Encontrar todas as mensagens de log em ~/logs/messages que contenham "ACPI"
  • Exportar as mensagens encontradas para um arquivo chamado ~/acpi_logs
  • Arquivar todo o conteúdo de ~/logs e salvá-lo como ~/log_archive.tgz

Requisitos

  • Todas as operações devem ser executadas como o usuário labex
  • A busca no log deve ser sensível a maiúsculas e minúsculas (case-sensitive)
  • O arquivo de log exportado deve se chamar acpi_logs e estar localizado no seu diretório pessoal (~)
  • O arquivo compactado deve ser um tarball com gzip chamado log_archive.tgz e estar localizado no seu diretório pessoal (~)
  • O arquivo deve incluir todos os arquivos e subdiretórios contidos em ~/logs/

Exemplo

Após concluir a tarefa, o conteúdo de ~/acpi_logs deve ser semelhante 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)

O arquivo de arquivo ~/log_archive.tgz deve existir e conter todos os arquivos de ~/logs/.

✨ Verificar Solução e Praticar

Resumo

Neste desafio, você praticou tarefas importantes de gerenciamento de arquivos e processamento de texto que simulam a análise de logs e o arquivamento de dados. Você aprendeu como pesquisar entradas específicas em arquivos, exportar os resultados e criar um arquivo compactado de um diretório. Essas habilidades são valiosas para diversas tarefas em administração de sistemas e análise de dados, mesmo ao trabalhar com privilégios limitados. O desafio reforçou sua compreensão sobre operações de arquivos e ferramentas de linha de comando em um ambiente Linux.