🥋 Sensei explica: acompanhando logs em tempo real com o comando tail
Oi! Aqui é a Sensei da GeHost 👋 Hoje vou te ensinar um truque que todo administrador de site adora: como "ver ao vivo" o que está acontecendo no seu site direto pelo terminal, usando o comando tail. Ele é ótimo pra descobrir erros, acompanhar acessos ou simplesmente entender o que seu site está fazendo em tempo real.
Não se assuste com a palavra "SSH" ou "terminal" — vou te guiar com calma, passo a passo. 😊
O que é um "log"? É um arquivo de texto onde o servidor vai anotando, linha por linha, tudo que acontece (acessos, erros, avisos). É como um diário do seu site.
1. Antes de tudo: acesse via SSH
Pra usar o tail, você precisa estar conectado ao seu servidor por SSH (um jeito de "entrar" no servidor pelo terminal, com usuário e senha ou chave de acesso).
- Os dados de acesso SSH (usuário, endereço e porta) ficam disponíveis no seu painel.gehost.com.br ou foram enviados no e-mail de boas-vindas do seu plano.
- Em caso de dúvida sobre como habilitar ou obter seu acesso SSH, é só chamar nosso suporte — a gente te ajuda.
No Mac/Linux, abra o Terminal. No Windows, você pode usar o PowerShell, o Windows Terminal ou um programa como o PuTTY. O comando de conexão é parecido com este:
ssh seu_usuario@seu-dominio-ou-endereco -p PORTA
Depois de digitar a senha (ou usar sua chave), você estará "dentro" do servidor. 🎉
2. Encontrando o arquivo de log
Cada site guarda seus logs em pastas específicas. Os mais comuns são:
- Logs de acesso — mostram quem visitou seu site.
- Logs de erro — mostram quando algo deu errado (muito úteis pra investigar bugs).
Geralmente eles ficam dentro da pasta do seu domínio, em uma subpasta chamada logs. Se você não souber o caminho exato do seu site, pode localizar os arquivos com o comando abaixo (troque seudominio.com pelo seu domínio):
find ~ -iname "*seudominio.com*" -path "*logs*"
💡 Dica da Sensei: se preferir navegar visualmente antes de ir pro terminal, dá pra dar uma espiada na estrutura de pastas do seu site pelo Gerenciador de Arquivos do cPanel — é um bom jeito de se familiarizar com onde as coisas ficam.
3. O comando mágico: tail -f
Depois de saber o caminho do arquivo, o comando que você quer é este:
tail -f caminho/do/arquivo.log
O -f significa "follow" (seguir, em inglês) — ou seja, o terminal vai ficar aberto mostrando as novas linhas do log conforme elas acontecem, em tempo real. É como assistir a um placar ao vivo! ⚡
Exemplo prático (ajuste o caminho conforme o seu):
tail -f logs/seudominio.com/access.log
4. Outros truques úteis do tail
- Ver só as últimas linhas (sem ficar "ao vivo"):
Isso mostra apenas as 50 últimas linhas e já encerra — ótimo pra uma olhada rápida.tail -n 50 arquivo.log - Filtrar o que aparece (por exemplo, só linhas com a palavra "error"):
tail -f arquivo.log | grep "error" - Acompanhar mais de um arquivo ao mesmo tempo:
tail -f arquivo1.log arquivo2.log
5. Como parar de acompanhar
Enquanto o tail -f está rodando, o terminal fica "preso" mostrando o log. Pra sair e voltar ao normal, é só apertar:
Ctrl + C
Pronto, você volta ao terminal normalmente, sem fechar a conexão SSH.
💡 Dica da Sensei: o tail -f é perfeito pra testar algo no site (tipo enviar um formulário ou finalizar uma compra) e ver, na hora, se apareceu algum erro no log — sem precisar ficar recarregando a página várias vezes.
Precisa de ajuda?
Se você tentou e não achou o log do seu site, ou apareceu alguma mensagem de erro no tail que você não entendeu, pode chamar o nosso suporte tranquilamente — a gente te ajuda a interpretar e resolver. 🙏
Até a próxima aula, sensei-jutsu concluído! 🥋✨