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
journalctlcomo 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.
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.brSubstitua
usuariopelo seu usuário do cPanel eseu-dominio.com.brpelo domínio hospedado.Use o comando
journalctlpara ver os logsDepois de logado, digite:
journalctlIsso mostrará os últimos eventos do sistema. Você verá uma lista longa de mensagens — não se assuste! Vamos filtrar para encontrar o que importa.
Busque por erros recentes
Para ver apenas os erros dos últimos minutos, use:
journalctl --since "5 minutes ago" | grep -i errorEsse comando mostra os eventos dos últimos 5 minutos e filtra apenas as linhas com a palavra error (em maiúsculas ou minúsculas).
Verifique logs de serviços específicos
Se o problema for com o Apache (servidor web), digite:
journalctl -u apache2.service | grep -i errorSe for com o PHP ou MySQL, use:
journalctl -u mysql.service | grep -i errorEssa abordagem é como abrir uma janela específica no diário — você vê apenas o que acontece com o serviço que interessa.
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.txtDepois, 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
journalctlmostra tudo. Usegreppara focar nos erros.Evite comandos como
journalctl -fem 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=servicepara 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.
© 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.