journalctl lê logs do systemd. Use-o quando um serviço falha, um servidor de jogos não inicia, o SSH está a comportar-se de forma estranha ou precisa ver erros recentes do sistema.
A forma mais útil é geralmente journalctl -u service-name, porque filtra o log para um serviço em vez de mostrar todo o VPS.
- Conecte-se ao VPS com SSH.
- Veja logs recentes do sistema:
sudo journalctl -n 100
- Siga logs ao vivo:
sudo journalctl -f
- Veja logs para um serviço, substituindo
nginxpelo nome do seu serviço:sudo journalctl -u nginx

- Limite logs por tempo:
sudo journalctl --since "1 hour ago" sudo journalctl -u myserver --since "today"
- Imprima a saÃda diretamente em vez de abrir o pager:
sudo journalctl -u myserver --no-pager -n 100
Opções comuns
| Opção | Uso |
|---|---|
-u service | Mostrar logs para um serviço. |
-f | Seguir novas linhas de log ao vivo. |
-n 100 | Mostrar as últimas 100 linhas. |
--since | Limitar logs a um intervalo de tempo. |
--no-pager | Imprimir a saÃda diretamente em vez de abrir a visualização do pager. |
Ao solucionar um serviço falhado, comece pelas linhas mais recentes. O erro útil está geralmente perto do final da saÃda, diretamente após a última tentativa de inÃcio.
