Como monitorar logs de aplicação em tempo real via linha de comando no VPS
Olá, querido(a) cliente da GeHost! Seja bem-vindo(a) ao seu novo espaço de aprendizado, onde vamos juntos desvendar o mistério dos logs — aqueles registros que contam histórias sobre o que acontece no seu servidor. Como seu Sensei da GeHost, vou te guiar com carinho, passo a passo, para que você possa ver o que seu aplicativo está fazendo, na hora, diretamente pelo terminal.
Antes de tudo: lembre-se que, na GeHost, você tem acesso ao seu VPS com interface de controle via cPanel e SSH. Isso quer dizer que, sim, você pode entrar no servidor e usar comandos — mas com responsabilidade, como um verdadeiro mestre do código.
Pré-requisitos: o que você precisa ter
- Seu acesso SSH ao VPS (já configurado no painel do cliente).
- Um cliente SSH instalado no seu computador (como Putty no Windows ou o terminal nativo no Mac/Linux).
- Conhecimento básico de comandos no terminal (não se preocupe, vamos aprender juntos).
Passo a passo: monitore logs em tempo real
- Conecte-se ao seu VPS via SSH
- Localize o arquivo de log do seu aplicativo
- Use o comando
tailpara ver os últimos registros - Monitore em tempo real com
tail -f - Personalize a visualização (opcional)
- Use
greppara filtrar erros específicos
Abra seu terminal ou cliente SSH e digite:
ssh usuario@seu-servidor.com.br
Substitua usuario pelo seu nome de usuário no servidor e seu-servidor.com.br pelo endereço fornecido no painel da GeHost. Você será solicitado a digitar a senha.
Os logs geralmente ficam na pasta public_html ou em subpastas como logs/, var/log/, ou dentro da estrutura da sua aplicação (ex: Laravel tem logs em storage/logs/).
Use o comando ls para listar arquivos e cd para navegar:
cd public_html
ls -la
Procure por arquivos como app.log, error.log, access.log, ou algo com nome semelhante ao seu sistema.
Para ver os últimos 10 linhas de um arquivo de log, digite:
tail app.log
Se o arquivo for grande, isso já te dá uma boa ideia do que está acontecendo.
Agora vem o momento mágico: o monitoramento em tempo real. Use este comando:
tail -f app.log
Esse -f significa follow — ele fica "olhando" o arquivo e mostra novas linhas assim que são escritas. É como se você tivesse um olho no servidor o tempo todo!
Dica: Você pode parar a visualização com Ctrl + C quando quiser.
Se quiser ver mais linhas no início, use:
tail -n 50 -f app.log
Isso mostra as últimas 50 linhas e continua monitorando.
Quer ver apenas os erros? Use grep para filtrar:
tail -f app.log | grep "ERROR"
Isso mostra apenas as linhas que contêm a palavra ERROR — ótimo para encontrar problemas rapidamente!
Curiosidade do Sensei
Os logs são como um diário do seu aplicativo. Quando algo dá errado, ele escreve lá. Aprender a ler esses diários é como ganhar superpoderes: você prevê falhas, entende o comportamento do sistema e se torna um verdadeiro DevOps no seu próprio time.
Importante: cuidado com o uso
Monitore com atenção, mas não deixe o tail -f rodando por muito tempo sem necessidade — isso pode consumir recursos. E lembre-se: o acesso ao VPS é uma ferramenta poderosa, e com poder vem responsabilidade. Use com sabedoria!
Quer ajuda?
Se você tiver dúvidas sobre onde está o log do seu aplicativo, ou se não conseguir acessar via SSH, não se preocupe. Nosso suporte está aqui para te ajudar — e lembre-se: você tem 30 dias grátis após a entrega para tirar qualquer dúvida.
Se precisar, acesse o painel do cliente e entre em contato com nosso time. E lembre-se: você não está sozinho nessa jornada.
GeHost — hospedagem com alma, desenvolvida com carinho por Raphael Neves Koga desde 2015.
Grupo: G e Soluções e Eventos LTDA — CNPJ: 46.647.904/0001-04.