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
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.
tail para ver os últimos registros
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.
Monitore em tempo real comtail -f
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.
Personalize a visualização (opcional)Se quiser ver mais linhas no início, use:
tail -n 50 -f app.log
Isso mostra as últimas 50 linhas e continua monitorando.
Usegrep para filtrar erros específicos
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.