ログファイルをライブで見るためのLinuxコマンドラインユーティリティ?


13

ログファイルをライブで見るための優れたLinuxコマンドラインユーティリティとは何ですか?おそらく明らかですが、私はそれを完全に忘れていました。

回答:


19

すぐに思い浮かぶものが2つあります...

テール-f

または

マルチテール


ありがとうございます。Linker3000には非常に多くのポイントがあるため、答えを提供しますが、私はまだ助けに感謝します!
kylehotchkiss

また、ログへのより少ない-F / path(すなわち、より少ない-F / var / log / messages)
linuxdev2013

8

あなたがログファイルと同じフォルダにいると仮定します:

tail -f logfilename


2

ファイルの特定の側面、たとえばアクセスログのIPだけを見たい場合は、次のようにします。

tail -f your_file | cut -d' ' -f1 | logtop

IPがログファイルの最初の列であると仮定します。


1

このtailfコマンドは機能的に同等ですtail -fが、パフォーマンスの点では優れています。からman tailf

tailfは、ファイルの最後の10行を出力し、ファイルが大きくなるのを待ちます。tail -fに似ていますが、ファイルが成長していないときはアクセスしません。これには、ファイルのアクセス時間を更新しないという副作用があるため、ログアクティビティが発生していない場合、ファイルシステムのフラッシュは定期的に発生しません。tailfは、ログ記録がまれであり、ユーザーがバッテリー寿命を節約するためにハードディスクをスピンダウンさせたいときに、ラップトップ上のログファイルを監視するのに非常に役立ちます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.