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.

Jawaban:


19

Ada dua hal yang segera melompat ke pikiran ...

ekor -f

atau

multitail


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


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.


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.