Como monitorar logs de uma aplicação em tempo real no VPS com o comando tail -f
Olá, querido(a) cliente da GeHost! 👋
Se você está aqui, provavelmente está desenvolvendo ou administrando uma aplicação no seu servidor e quer ver o que está acontecendo na hora — sem precisar parar tudo para checar o arquivo manualmente. Isso é possível com o comando tail -f, um verdadeiro olho no tempo real do seu sistema.
Como seu Sensei da GeHost, vou te guiar com calma, como se fosse um amigo mostrando um truque no terminal. Vamos lá?
Antes de começar: entenda o que é o tail -f
O comando tail mostra as últimas linhas de um arquivo. Já o -f (de follow) faz com que o terminal continue mostrando novas linhas à medida que elas são escritas no arquivo — como uma câmera em tempo real.
É como ver um vídeo ao vivo de um log de erro ou de acesso. Perfeito para depurar, testar ou acompanhar o comportamento de um sistema.
Dica do Sensei: Esse comando é usado por devs e administradores de sistemas no mundo inteiro. É simples, poderoso e muito útil — especialmente quando algo não está funcionando como esperado.
Passo a passo: como usar tail -f no seu VPS
Para usar esse comando, você precisará acessar seu servidor via SSH — o canal seguro que conecta você ao seu VPS. Se ainda não fez isso, veja como no nosso guia “Como acessar seu VPS via SSH” (disponível no painel).
Abra o terminal do seu computador (Linux, macOS) ou use um cliente como Putty (Windows).
Conecte-se ao seu VPS usando o comando:
ssh usuario@seu_ipSubstitua
usuariopelo nome de usuário do seu servidor (geralmente o mesmo do cPanel) eseu_ippelo endereço IP do seu VPS (consulte seu painel no painel.gehost.com.br).Depois de logado, localize o arquivo de log da sua aplicação. Ele pode estar em:
/var/log/seuapp.log~/logs/app.log/home/usuario/public_html/app/logs/erro.log
Se não souber onde está, consulte o documento da sua aplicação ou entre em contato com o suporte da GeHost via painel.gehost.com.br.
Use o comando
tail -fseguido do caminho completo do arquivo. Exemplo:tail -f /home/usuario/public_html/app/logs/erro.logPronto! Agora você está monitorando o log em tempo real.
Quando quiser parar, pressione Ctrl + C no teclado. O comando para imediatamente.
Exemplo prático: veja como funciona
Imagine que você está testando um formulário em um site. Ao enviar, quer ver se o erro aparece no log. Basta rodar:
tail -f /home/usuario/public_html/app/logs/erro.log
Enquanto isso, você envia o formulário. Na mesma tela, aparecerá algo como:
2025-04-05 14:32:15 - Erro: Falha ao conectar ao banco de dados (usuário não encontrado)
Pronto! Você viu o erro no momento exato em que aconteceu. Sem atraso. Sem adivinhação.
Curiosidade do Sensei: O
tail -fé tão útil que muitos profissionais usam ele até em produção — sempre com cuidado, claro. É como ter um radar de problemas.
Comandos úteis para complementar
tail -n 10 arquivo.log— mostra apenas as últimas 10 linhas.tail -f -n 50 arquivo.log— mostra as últimas 50 linhas e continua acompanhando.clear— limpa a tela do terminal (útil para manter tudo organizado).
Importante: cuidado com logs grandes
Se o arquivo de log for muito grande, o tail -f pode ficar lento. Nesse caso, use less ou grep para filtrar apenas o que interessa. Exemplo:
tail -f arquivo.log | grep "Erro"
Isso mostra apenas as linhas que contêm a palavra Erro, tornando o monitoramento mais eficiente.
Quer ajuda? Estamos aqui!
Se você não sabe onde está o log da sua aplicação, se o comando não está funcionando ou se tem dúvidas sobre como usar o SSH, não fique sozinho.
Entre em contato com o suporte da GeHost pelo painel.gehost.com.br — estamos aqui para te ajudar com um sorriso no coração.
Seu sucesso é nosso propósito. 🌟
Com carinho,
Sensei da GeHost
*G e Soluções e Eventos LTDA — CNPJ 46.647.904/0001-04*