Uma equipe de infraestrutura de um órgão publico precisava a...
Comentários
Veja os comentários dos nossos alunos
t /var/log/auth.log | grep -i "failed" | tail -10 > falhas_login.txt
Vamos entender por partes:
1. cat /var/log/auth.log
Lê o conteúdo do arquivo de log.
2. grep -i "failed"
O grep procura pelas linhas que contêm failed.O -i é importante porque significa ignorar diferença entre maiúsculas e minúsculas (case-insensitive).
Assim, encontra:
failed
Failed
FAILED
FaIlEd
3. tail -10
Pega as 10 últimas linhas do resultado encontrado.
grep ... | tail -10
= procura primeiro todas as ocorrências e depois pega as 10 mais recentes.
4. > falhas_login.txt
O operador > grava/redireciona o resultado para o arquivo: falhas_login.txt. Se o arquivo já existir, ele será sobrescrito.
Para decorar os comandos
grep procura
grep -i procura ignorando maiúsculas/minúsculas
head pega as primeiras linhas
tail pega as últimas linhas
> grava/sobrescreve arquivo
>> grava adicionando ao final
Portanto:
grep tail >
procura > últimas 10 > salva
Gabarito: A.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo