ホームページ >システムチュートリアル >Linux >Linux ログの問題をすばやく解決する - 実用的なツールのコレクション

Linux ログの問題をすばやく解決する - 実用的なツールのコレクション

WBOY
WBOY転載
2024-02-10 11:00:191131ブラウズ

Linux システムの運用保守において、ログは非常に重要であり、システムに問題が発生した場合に問題の原因を深く理解し、修復するのに役立ちます。しかし、初心者にとって、ログ関連の問題を表示して解決することは非常に難しく、面倒な作業となる可能性があります。今日は、Linux ログの問題を迅速に解決するのに役立ついくつかの実用的なツールを紹介します。

Linux ログの問題をすばやく解決する - 実用的なツールのコレクション

ログが私たちにとって非常に重要であることは誰もが知っています。アプリケーションでバグが発生したり、サーバーがクラッシュしたりすると、デバッグやさらなる分析のためにログ ファイルを使用する必要があります。したがって、ログ ファイルを単純に削除することはできません。

このとき、ログ ファイルを分割して、重要なログを保持し、不要なログを削除できればいいのに、と考えました。この方法については、以下で詳しく紹介します。

ログを毎日分割することもできます。その場合、混乱を避けるために、分割するすべてのログに日付を付ける必要があります。もちろん、次のステートメントを通じて日付を取得できます:

リーリー

date -d "-1 day" は前日の日付を取得することを意味します。つまり、今日操作すると昨日のログがカットされることになります。 %Y%m%d は、特定の日付形式、つまり、20181005 などの年、月、日の形式です。

次に丸太を切りましょう。

リーリー

このうち、65535000 は 60M です。つまり、ログ ファイルは 60M のサイズに応じてカットされ、サイズはカスタマイズできます。 -d -a 4 は、ファイルの接尾辞が 4 桁であることを意味します。ファイルを切り取った後、0000、0001、0002 のように順番に番号を付ける必要があります。4 は桁数を表します。

次の ./log/log${current_date} は、切り取った後のログ ファイルのプレフィックスで、現在の日付が含まれます。したがって、最終的な出力形式は log_20181005_0001 のようになります。

ログ ファイルを切り取った後、ログ ファイルを削除しても問題ありません。そうしないと、ファイルを切り取った意味が失われます。削除方法は次の方法で使用できます:

リーリー

上記のコマンドをスクリプトに記述し、毎日実行してログ ファイルをいくつかの部分に分割し、トラブルシューティングを容易にします。完全なコードは次のとおりです:

リーリー

以上がLinux ログの問題をすばやく解決する - 実用的なツールのコレクションの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlxlinux.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。