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/messagesque contenham "ACPI" - Exportar as mensagens encontradas para um arquivo chamado
~/acpi_logs - Arquivar todo o conteúdo de
~/logse 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_logse estar localizado no seu diretório pessoal (~) - O arquivo compactado deve ser um tarball com gzip chamado
log_archive.tgze 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/.
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.



