Como usar o comando tail para acompanhar logs do servidor em tempo real imprimir

  • 0

Como usar o comando tail para acompanhar logs do servidor em tempo real

Oi, tudo bem? Aqui é a Sensei da GeHost 🥋 Hoje vou te ensinar um truque que todo mundo que mexe com site adora conhecer: como "ver ao vivo" o que está acontecendo no seu servidor usando o comando tail. Parece coisa de programador, mas prometo que, seguindo o passo a passo, você consegue tranquilamente.

Pra que serve isso?

Imagina que seu site deu um erro, ou você quer ver os acessos chegando em tempo real, ou testar se um formulário está funcionando. Em vez de ficar atualizando a página toda hora torcendo pra aparecer algo, o tail mostra as últimas linhas de um arquivo de log e — com um truquezinho — vai atualizando sozinho, linha por linha, conforme elas acontecem. É como ficar "ao vivo" olhando o que o servidor está fazendo.

Dica da Sensei: logs são arquivos de texto onde o servidor vai anotando tudo que acontece — acessos, erros, tentativas de login etc. Eles são ótimos pra descobrir a causa de um problema.

Pré-requisito: acesso via SSH

Pra usar o tail você precisa se conectar ao servidor por SSH, que é basicamente um "terminal remoto" — uma forma de digitar comandos diretamente no servidor onde seu site está hospedado. Nem todo plano tem esse acesso liberado por padrão, então:

  • Confira no seu painel.gehost.com.br se o acesso SSH está habilitado para o seu serviço;
  • Se não estiver ou tiver dúvida, é só chamar o nosso suporte que a gente te orienta certinho.

Passo a passo

1. Conecte no servidor via SSH

Abra o terminal do seu computador (no Windows pode usar o PowerShell, PuTTY ou o próprio terminal do Windows 10/11; no Mac e Linux já vem pronto) e digite:

ssh seu_usuario@seudominio.com

Troque seu_usuario pelo usuário do seu cPanel e seudominio.com pelo domínio do seu site. Ele vai pedir sua senha — digite (não aparece nada na tela enquanto você digita, é normal!) e aperte Enter.

2. Encontre o arquivo de log que você quer acompanhar

Cada site tem alguns logs comuns dentro da sua conta de hospedagem, por exemplo:

  • Log de erros do PHP/site: geralmente um arquivo chamado error_log, dentro da pasta do seu site (como public_html);
  • Logs de acesso: costumam ficar numa pasta própria de logs de acesso da sua conta.

Se você não souber o caminho exato, use o comando abaixo para localizar arquivos chamados "error_log" a partir da pasta onde você está:

find . -name "error_log"

3. Veja as últimas linhas do arquivo

Pra dar uma espiada rápida nas últimas 20 linhas, use:

tail nome_do_arquivo.log

Quer ver mais (ou menos) linhas? Use a opção -n:

tail -n 100 nome_do_arquivo.log

Isso mostra as últimas 100 linhas do arquivo.

4. O pulo do gato: acompanhar em tempo real

Aqui está o segredo — adicione a opção -f (de "follow", seguir):

tail -f nome_do_arquivo.log

Com isso, o terminal fica "grudado" no arquivo e mostra cada linha nova assim que ela é escrita — perfeito para testar seu site ao vivo e ver os erros ou acessos aparecendo na hora.

Dica da Sensei: para parar de acompanhar, aperte Ctrl + C. Isso não apaga nada, só encerra o acompanhamento em tempo real.

5. Filtrando o que interessa (bônus)

Se o log tiver muita informação e você só quer achar algo específico (por exemplo, um erro com a palavra "timeout"), combine o tail com o grep:

tail -f nome_do_arquivo.log | grep "timeout"

Assim só aparecem na tela as linhas que contêm o termo que você procura.

Boas práticas

  • Feche a sessão quando terminar: não deixe o tail -f rodando à toa por horas — encerre com Ctrl+C quando não precisar mais.
  • Cuidado com o que você compartilha: logs podem conter informações sensíveis (como IPs de visitantes). Evite tirar print e mandar para qualquer lugar sem necessidade.
  • Não sabe interpretar um erro que apareceu? Copia a linha do log e manda pro nosso suporte — a gente te ajuda a entender o que está acontecendo.
Dica da Sensei: se você ficou com dúvida em qualquer passo, sem problema nenhum — SSH assusta no começo mesmo. Chama o suporte da GeHost que a gente te guia com calma, sem julgamento nenhum. 💚

E é isso! Agora você já sabe acompanhar o que acontece no seu servidor em tempo real, igual gente grande do TI 😄 Até o próximo guia!


Esta resposta lhe foi útil?

« Retornar