Suse での時間または日ごとのログのフィルタリング

Suse での時間または日ごとのログのフィルタリング

私はLinuxを初めて使用しており、Suseで日ごとまたは時間ごとにログをフィルタリングする方法を理解しようとしています。少し調べて見つけました。これそしてこれログを表示する方法とgrepを使用してフィルタリングできることを説明している間、正規表現が何であるか、正規表現を機能させる属性が何であるかはわかりません。これ私もそうですが、理解できません。

答え1

SLES 12以降、SLESはsystemdとJournaldを使用します。ほとんどのサービスはシステムログにログを記録し、それを確認するために使用できますjournalctl(ほとんどの場合、rootユーザーである必要があります)。journalctlフィルタリングはさまざまな基準を使用して実行できます--since=T(たとえば、Tは-5m--unit=<servicename>。これについて詳しくは、次をご覧ください。ここ。 YaSTモジュールもあるようですが、まだ試していません。

一部のサービスは/ var / logでより詳細なログを作成することもありますが、これらのログを時間ごとにフィルタリングすることは、サービスがログファイルにタイムスタンプを記録するかどうかによって異なります。

関連情報