SSH & Avançado 0 visualizações

Como usar o journalctl para investigar falhas do sistema via SSH

Ver no WHMCS

Como usar o journalctl para investigar falhas do sistema via SSH

Olá, viajante do servidor! 👋 Se você está aqui, provavelmente está com algum problema no seu site ou serviço e quer entender melhor o que está acontecendo por trás das cenas. Aqui na GeHost, acreditamos que o conhecimento é poder — e hoje, como seu Sensei de tecnologia, vou te ensinar um dos comandos mais poderosos do Linux: journalctl.

Este guia é feito especialmente para você, cliente leigo, que quer entender como investigar falhas no sistema com segurança, sem precisar de acesso root ou conhecimentos avançados. Vamos juntos?

Antes de começar: o que é journalctl?

Imagine o journalctl como um diário do sistema. Tudo o que acontece no servidor — desde o início até erros de aplicativos — é registrado aqui. É como ter um relato fiel do que o seu servidor está fazendo, 24 horas por dia.

Ele é especialmente útil quando algo não está funcionando como deveria: seu site está lento, o e-mail não chega, ou um serviço parou. Com journalctl, você pode ver o que aconteceu antes da falha.

Passo a passo: como usar journalctl via SSH

Para começar, você precisará acessar seu servidor via SSH. Se ainda não tem acesso, entre em contato com nosso suporte no painel do cliente para habilitar o acesso SSH.

  1. Conecte-se ao seu servidor via SSH

    Use um cliente como Putty (Windows) ou o terminal do macOS/Linux. O comando básico é:

    ssh usuario@seu-dominio.com.br

    Substitua usuario pelo seu usuário do cPanel e seu-dominio.com.br pelo domínio hospedado.

  2. Use o comando journalctl para ver os logs

    Depois de logado, digite:

    journalctl

    Isso mostrará os últimos eventos do sistema. Você verá uma lista longa de mensagens — não se assuste! Vamos filtrar para encontrar o que importa.

  3. Busque por erros recentes

    Para ver apenas os erros dos últimos minutos, use:

    journalctl --since "5 minutes ago" | grep -i error

    Esse comando mostra os eventos dos últimos 5 minutos e filtra apenas as linhas com a palavra error (em maiúsculas ou minúsculas).

  4. Verifique logs de serviços específicos

    Se o problema for com o Apache (servidor web), digite:

    journalctl -u apache2.service | grep -i error

    Se for com o PHP ou MySQL, use:

    journalctl -u mysql.service | grep -i error

    Essa abordagem é como abrir uma janela específica no diário — você vê apenas o que acontece com o serviço que interessa.

  5. Salve o log para análise

    Se quiser salvar o resultado para mostrar ao suporte, redirecione a saída para um arquivo:

    journalctl --since "1 hour ago" | grep -i error > falhas.txt

    Depois, você pode baixar esse arquivo via FTP ou enviar para o suporte.

Dicas importantes (como um mestre ensina seu discípulo)

  • Não se assuste com a quantidade de texto — o journalctl mostra tudo. Use grep para focar nos erros.

  • Evite comandos como journalctl -f em produção — ele fica escutando em tempo real, mas pode travar a sessão. Use apenas para diagnóstico rápido.

  • Se não souber o nome exato do serviço, use systemctl list-units --type=service para ver todos os serviços ativos.

  • Se encontrar um erro específico, copie a mensagem exata e envie ao suporte. Isso acelera muito a solução!

Quando procurar ajuda?

Se mesmo após usar journalctl você não entender o que está acontecendo, não se preocupe — isso é normal. Nossa equipe de suporte está aqui para te ajudar.

Para pedir ajuda, acesse o painel do cliente e abra um chamado. Anexe o arquivo com os erros (como falhas.txt) e mencione que usou o journalctl. Assim, nosso time entende exatamente o que aconteceu.

Conclusão: você está no caminho certo

Usar journalctl não é só técnico — é uma forma de se conectar com o seu servidor, entender seus comportamentos e se tornar um usuário mais consciente e seguro.

Na GeHost, acreditamos que você não precisa ser um especialista para cuidar do seu site. Com um pouco de curiosidade e paciência, qualquer um pode aprender.

Se este guia te ajudou, compartilhe com alguém que também está aprendendo. E lembre-se: todo grande programador começou com um comando simples no terminal.

Tela de login do Webmail

© 2025 G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04) — Todos os direitos reservados. GeHost (gehost.com.br) — hospedagem, domínios e e-mail profissional.

Precisa de Ajuda?

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