Utilità della riga di comando di Linux per guardare i file di registro dal vivo?


13

Che cos'è una buona utility da riga di comando per guardare un file di registro dal vivo? Probabilmente è ovvio ma me ne sono completamente dimenticato.

Risposte:


19

Ci sono due cose che saltano subito in mente ...

coda -f

o

multtail


grazie Signore. Ti darò la risposta poiché Linker3000 ha tanti punti, ma apprezzo ancora l'aiuto!
kylehotchkiss

anche meno -F / percorso per accedere (ovvero meno -F / var / registro / messaggi)
linuxdev2013

8

Supponendo che ti trovi nella stessa cartella del file di registro:

tail -f logfilename


2

Se vuoi guardare un aspetto specifico del tuo file, ad esempio solo gli IP in un registro di accesso, puoi fare:

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

supponendo che gli IP siano la prima colonna del file di registro.


1

Il tailfcomando è funzionalmente equivalente tail -fma migliore in termini di prestazioni. Da man tailf:

tailf stamperà le ultime 10 righe di un file e quindi attenderà che il file cresca. È simile a tail -f ma non accede al file quando non è in crescita. Ciò ha l'effetto collaterale di non aggiornare il tempo di accesso per il file, quindi un flush del filesystem non si verifica periodicamente quando non si verifica alcuna attività di registro. tailf è estremamente utile per monitorare i file di registro su un laptop quando la registrazione è poco frequente e l'utente desidera che il disco rigido ruoti per conservare la durata della batteria.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.