Michaelの答えは1つ欠けています。バキューム処理はアーカイブされたジャーナルファイルのみを削除し、アクティブなものは削除しません。すべてを削除するには、最初にファイルをローテーションして、最近のエントリが非アクティブなファイルに移動されるようにする必要があります。
したがって、すべてのエントリを削除するための完全な答えは
journalctl --rotate
journalctl --vacuum-time=1s
(これを1つのjournalctl
コマンドに結合できないことに注意してください。)
ところで、一部のディストリビューションでは、ログをディスクに書き込むようにjournaldが構成されています(/var/log/journal
)一方で、他のディストリビューションではログをメモリに保持します(/run/log/journal
)。場合によっては、journalctl --flush
すべてを削除するために最初に使用する必要があるかもしれません。
あなたが持っていない場合は--rotate
、あなたのバージョンでは、使用することができます--since
エントリをフィルタリングするために、引数を:
--since "2019-01-30 14:00:00"
--since today