Apa utilitas baris perintah linux yang baik untuk menonton file log langsung? Ini mungkin jelas tetapi saya benar-benar lupa.
Apa utilitas baris perintah linux yang baik untuk menonton file log langsung? Ini mungkin jelas tetapi saya benar-benar lupa.
Jawaban:
Ada dua hal yang segera melompat ke pikiran ...
ekor -f
atau
multitail
Asumsikan Anda berada di folder yang sama dengan file log:
tail -f logfilename
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.
The tailf
perintah fungsional setara dengan tail -f
tapi 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.