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.
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:
Hemen akla gelen iki şey var ...
kuyruk -f
veya
multitail
Logfile ile aynı klasörde olduğunuzu varsayarsak:
tail -f logfilename
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.
tailf
Komut işlevsel eşdeğerdir tail -f
ancak 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.