Utilitas baris perintah Linux untuk menonton file log langsung?

13

Apa utilitas baris perintah linux yang baik untuk menonton file log langsung? Ini mungkin jelas tetapi saya benar-benar lupa.

kylehotchkiss
sumber

Jawaban:

19

Ada dua hal yang segera melompat ke pikiran ...

ekor -f

atau

multitail

Peter Loron
sumber
Terima kasih Pak. Saya akan memberikan jawabannya karena Linker3000 memiliki banyak poin, tetapi saya tetap menghargai bantuannya!
kylehotchkiss
juga kurang -F / path untuk login (mis. kurang -F / var / log / messages)
linuxdev2013
8

Asumsikan Anda berada di folder yang sama dengan file log:

tail -f logfilename

Linker3000
sumber
2

Jika Anda ingin menonton aspek tertentu dari file Anda, katakan saja IP dalam log akses, Anda dapat melakukan:

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

dengan asumsi bahwa IP adalah kolom pertama dari file log Anda.

Julien Palard
sumber
1

The tailfperintah fungsional setara dengan tail -ftapi lebih baik dalam hal kinerja. Dari man tailf:

tailf akan mencetak 10 baris terakhir file dan kemudian menunggu file tumbuh. Ini mirip dengan tail -f tetapi tidak mengakses file ketika tidak tumbuh. Ini memiliki efek samping dari tidak memperbarui waktu akses untuk file, sehingga flush sistem file tidak terjadi secara berkala ketika tidak ada aktivitas log yang terjadi. tailf sangat berguna untuk memonitor file-file log pada laptop ketika logging jarang terjadi dan pengguna menginginkan hard disk berputar untuk menghemat masa pakai baterai.

Radko Dinev
sumber