Zo kun je even snel de logfiles controleren

Onderstaand commando laat snel de laatste 25 regels uit de logfiles zien die aangepast zijn in de /var/log folder.

Zie ook deze link die is ook wel handig 🙂

tail -n25 $(find /var/log/ -maxdepth 1 -type f -mtime -1 | grep -v "wtmp" | grep -v "lastlog" ) |  more

Ok, maar wat gebeurt er dan allemaal?

tail -n25 $(find /var/log/ -maxdepth 1 -type f -mtime -1 | grep -v "wtmp" | grep -v "lastlog" ) |  more

Met find zoek je naar bestanden, hier laat je alle bestandsnamen zien in /var/log/ die vandaag aangepast zijn.

tail -n25 $(find /var/log/ -maxdepth 1 -type f -mtime -1 | grep -v "wtmp" | grep -v "lastlog" ) |  more

Met grep -v filter je de wtmp en lastlog bestanden eruit. Dit zijn geen tekst bestanden maar binaire bestand die je niet wilt inzien.

tail -n25 $(find /var/log/ -maxdepth 1 -type f -mtime -1 | grep -v "wtmp" | grep -v "lastlog" ) |  more

Het find commando wordt in tussen een $() gezet. Dit wordt dan apart uitgevoerd. Er komt dan 1 lijst met bestandnamen uit waar tail wat mee kan doen.

tail -n25 $(find /var/log/ -maxdepth 1 -type f -mtime -1 | grep -v "wtmp" | grep -v "lastlog" ) |  more

Met tail -n25 laat je de laatste 25 regels van een bestand zien (of meerdere bestanden). Tail laat de inhoud zien van de opgegeven bestanden.

tail -n25 $(find /var/log/ -maxdepth 1 -type f -mtime -1 | grep -v "wtmp" | grep -v "lastlog" ) |  more

Aan het eind zorgt | more er voor dat je pagina voor pagina de logbestanden kan doorlezen.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie gegevens worden verwerkt.