Narzędzie wiersza poleceń Linux do oglądania plików dziennika na żywo?

13

Jakie jest dobre narzędzie wiersza polecenia systemu Linux do oglądania pliku dziennika na żywo? To chyba oczywiste, ale zupełnie o tym zapomniałem.

kylehotchkiss
źródło

Odpowiedzi:

19

Są dwie rzeczy, które od razu przychodzą mi na myśl ...

ogon -f

lub

multitail

Peter Loron
źródło
Dziękuję Panu. Dam ci odpowiedź, ponieważ Linker3000 ma tak wiele punktów, ale nadal doceniam pomoc!
kylehotchkiss
także mniej -F / ścieżka do dziennika (tj. mniej -F / var / log / messages)
linuxdev2013
8

Zakładając, że jesteś w tym samym folderze co plik dziennika:

tail -f nazwa pliku dziennika

Linker3000
źródło
2

Jeśli chcesz obejrzeć określony aspekt pliku, powiedzmy tylko adresy IP w dzienniku dostępu, możesz:

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

zakładając, że adresy IP są pierwszą kolumną pliku dziennika.

Julien Palard
źródło
1

tailfKomenda jest funkcjonalnym odpowiednikiem tail -fale lepsze pod względem wydajności. Od man tailf:

tailf wydrukuje ostatnie 10 wierszy pliku, a następnie zaczeka na powiększenie pliku. Jest podobny do tail -f, ale nie uzyskuje dostępu do pliku, gdy nie rośnie. Ma to efekt uboczny polegający na tym, że nie aktualizuje czasu dostępu do pliku, więc czyszczenie systemu plików nie występuje okresowo, gdy nie jest wykonywana żadna aktywność dziennika. tailf jest niezwykle przydatny do monitorowania plików dziennika na laptopie, gdy rejestrowanie jest rzadkie, a użytkownik chce, aby dysk twardy się obracał, aby oszczędzać baterię.

Radko Dinev
źródło