Günlük dosyalarını canlı izlemek için Linux komut satırı yardımcı programı?


13

Bir günlük dosyasını canlı izlemek için iyi bir linux komut satırı yardımcı programı nedir? Muhtemelen açıktır ama tamamen unuttum.

Yanıtlar:


19

Hemen akla gelen iki şey var ...

kuyruk -f

veya

multitail


teşekkürler bayım. Linker3000'in çok fazla puanı olduğu için size cevap vereceğim, ama yine de yardım için teşekkür ederim!
kylehotchkiss

ayrıca daha az -F / günlük yolu (yani daha az -F / var / log / mesajlar)
linuxdev2013

8

Logfile ile aynı klasörde olduğunuzu varsayarsak:

tail -f logfilename


2

Dosyanızın belirli bir yönünü izlemek istiyorsanız, yalnızca erişim günlüğündeki IP'leri söyleyin, şunları yapabilirsiniz:

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

IP'lerin günlük dosyanızın ilk sütunu olduğunu varsayarsak.


1

tailfKomut işlevsel eşdeğerdir tail -fancak performans açısından daha iyi. Gönderen man tailf:

tailf bir dosyanın son 10 satırını yazdırır ve ardından dosyanın büyümesini bekler. Kuyruk -f'ye benzer, ancak büyümediği zaman dosyaya erişmez. Bunun, dosya erişim süresini güncellememesinin yan etkisi vardır, bu nedenle hiçbir günlük etkinliği gerçekleşmediğinde düzenli olarak bir dosya sistemi yıkaması gerçekleşmez. tailf, günlüğe kaydetme nadir olduğunda ve kullanıcının pil ömrünü korumak için sabit diskin aşağı inmesini istediğinde dizüstü bilgisayardaki günlük dosyalarını izlemek için son derece yararlıdır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.