Ubuntu - VMS da Oracle - Comando journalctl limpar todos os logs
Python - Limpando Logs gigantes | ||
Canal Qb |
Para apagar todos os logs armazenados pelo Journalctl, você pode usar o seguinte comando:
sudo journalctl --rotate && sudo journalctl --vacuum-time=1s
O comando --rotate faz com que o Journalctl crie novos arquivos de log e comece a gravar neles. Isso é necessário para garantir que os logs mais antigos possam ser removidos.
O comando --vacuum-time=1s remove todos os logs que foram gerados há mais de 1 segundo. Você pode ajustar o valor de tempo conforme necessário. Se você deseja remover todos os logs, independentemente da idade, use o valor "all" em vez de um valor de tempo:
sudo journalctl --rotate && sudo journalctl --vacuum=all
Tenha em mente que a exclusão de logs pode afetar a capacidade de diagnosticar e solucionar problemas em seu sistema. Portanto, é importante ter cuidado ao excluir logs e garantir que os logs necessários sejam mantidos para fins de registro e análise.
Aqui estão mais 10 exemplos de comandos úteis do Journalctl:
Exibir os logs do sistema em tempo real:
sudo journalctl -f
Exibir os logs do kernel:
sudo journalctl -k
Exibir os logs de um serviço específico:
sudo journalctl -u nome_do_servico
Exibir logs de um período específico:
sudo journalctl --since "yyyy-mm-dd" --until "yyyy-mm-dd"
Exibir logs de um usuário específico:
sudo journalctl _UID=número_do_UID
Exibir logs de um processo específico:
sudo journalctl _PID=número_do_PID
Exibir logs com informações detalhadas:
sudo journalctl -o verbose
Exibir logs em formato JSON:
sudo journalctl -o json
Exibir logs em formato de linha única:
sudo journalctl -o short-precise
Exibir logs em formato compacto:
sudo journalctl -o short
Nenhum comentário
Comente só assim vamos crescer juntos!
Observação: somente um membro deste blog pode postar um comentário.