SSH & Avançado 41 visualizações

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

Ver no WHMCS

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

Oi! Aqui é a Sensei da GeHost 🥋 Hoje vou te ensinar um truque simples, mas poderoso, que todo mundo que mexe com hospedagem devia conhecer: como "ver ao vivo" o que está acontecendo no seu site usando o comando tail. Parece coisa de especialista, mas prometo que, no fim deste guia, você vai estar craque nisso.

Para que serve isso?

Imagina que seu site deu um erro, ou você quer ver, em tempo real, cada visita chegando no servidor. Os arquivos de log guardam esse histórico — só que eles crescem o tempo todo, e abrir um arquivo gigante pra rolar até o final é chato e lento. É aí que o tail brilha: ele mostra só o fim do arquivo, exatamente a parte mais recente, e pode ficar "grudado" nele, atualizando na hora em que uma linha nova chega.

Dica da Sensei: pense no tail como olhar pelo retrovisor de um carro em movimento — você só se importa com o que está acontecendo AGORA, não com toda a estrada que já passou.

O que você vai precisar

  • Acesso SSH à sua hospedagem (se você não sabe se tem, é só chamar nosso suporte pelo painel.gehost.com.br que a gente te orienta).
  • Um programa de terminal no seu computador (no Windows pode ser o PowerShell ou um app como PuTTY; no Mac/Linux, o próprio Terminal já serve).
  • Um pouquinho de coragem pra digitar comandos — sem medo, vamos com calma 😊

Passo a passo

1. Conecte no seu servidor via SSH

Abra o terminal e conecte normalmente com o seu usuário, como você já costuma fazer para acessar sua hospedagem por linha de comando.

2. Descubra onde fica o log que você quer ver

Cada site geralmente tem seus próprios arquivos de log, como o de erros (error_log) e o de acessos (access_log). Eles costumam ficar dentro da pasta do seu site. Se tiver dúvida de onde estão os seus, pode perguntar pro nosso suporte — a gente indica certinho o caminho da sua conta.

3. Use o tail básico

Pra ver só as últimas linhas de um arquivo (sem ficar acompanhando ao vivo), o comando é:

tail nome-do-arquivo.log

Por padrão, ele mostra as 10 últimas linhas. Simples assim!

4. O pulo do gato: acompanhar em tempo real com -f

Agora vem a parte mágica. Adicionando a opção -f (de "follow", ou seja, "seguir"), o terminal fica aberto e vivo, mostrando cada linha nova assim que ela é escrita no arquivo:

tail -f nome-do-arquivo.log

Agora é só dar um F5 no seu site em outra aba do navegador e observar: você vai ver, na hora, o registro daquele acesso (ou de um erro, se algo estiver dando problema) aparecendo direto no terminal.

Dica da Sensei: quer ver mais que as 10 linhas padrão? Combine com o -n. Por exemplo, tail -n 50 -f nome-do-arquivo.log mostra as últimas 50 linhas e continua acompanhando ao vivo.

5. Como parar de acompanhar

Quando terminar de olhar, é só apertar Ctrl + C no teclado. Isso encerra o acompanhamento e devolve o controle do terminal pra você — o arquivo de log continua existindo normalmente, você só "saiu" de ficar olhando ele ao vivo.

Situações do dia a dia onde isso ajuda

  1. Testando uma mudança no site: deixe o log de erros aberto com tail -f enquanto você navega pelo site — se algo quebrar, você vê o erro na hora, sem precisar ficar recarregando o arquivo.
  2. Verificando se um formulário está enviando e-mail: acompanhar o log ajuda a confirmar se a requisição está mesmo chegando no servidor.
  3. Investigando lentidão ou picos de acesso: ver as requisições passando ao vivo dá uma boa noção do que está rolando no exato momento.

Cuidados importantes

  • O tail só lê o arquivo — ele não apaga, não altera e não é uma ação destrutiva, pode usar tranquilo.
  • Se o log for muito ativo (muitos acessos por segundo), as linhas podem passar rápido — nesse caso, vale rodar em uma janela de terminal maior ou filtrar o que te interessa.
  • Se você não tiver certeza do caminho exato do arquivo de log da sua hospedagem, é sempre mais seguro perguntar ao nosso suporte do que tentar adivinhar — assim você evita rodar comando em lugar errado.
Resumindo pra guardar de cabeça: tail -f caminho/do/log = "quero ver esse arquivo se atualizando ao vivo". Ctrl + C = "pode parar de mostrar".

E é isso! Com esse comandinho na manga, você já consegue investigar boa parte dos "porquês" do seu site direto pela fonte. Qualquer dúvida durante o processo, nosso suporte está por aqui — é só chamar pelo painel.gehost.com.br. Até a próxima aula! 🥋

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.