Hoe kan ik de inhoud van een logbestand in realtime in Linux zien? Er zijn veel hulpprogramma ‘ s die er zijn die een gebruiker kunnen helpen om de inhoud van een bestand uit te voeren terwijl het bestand wordt gewijzigd of voortdurend wordt bijgewerkt. Een van de meest bekende en veelgebruikte hulpprogramma om een bestand inhoud in real time weer te geven in Linux is de tail Commando (bestanden effectief beheren).,

Lees ook: 4 Goede Open Source Log Monitoring en Management Tools Voor Linux

tail Command – Monitor Logs in Real Time

zoals gezegd, tail command is de meest voorkomende oplossing om een logbestand in real time weer te geven. Echter, het commando om het bestand weer te geven heeft twee versies, zoals geïllustreerd in de onderstaande voorbeelden.

in het eerste voorbeeld heeft de command tail het argument -f nodig om de inhoud van een bestand te volgen.,

$ sudo tail -f /var/log/apache2/access.log
Monitor Apache Logs in Real Time

de tweede versie van het commando is eigenlijk een commando zelf: tailf. U hoeft de schakelaar -f niet te gebruiken omdat het commando is ingebouwd met het argument -f.,

$ sudo tailf /var/log/apache2/access.log
Real-Time Apache Logs Monitoring

Meestal, de log bestanden zijn vaak gedraaid op een Linux-server door de logrotate utility. Om logbestanden te bekijken die dagelijks geroteerd worden, kunt u de -F vlag naar staart commando gebruiken.,

Lees ook: hoe systeemlogboeken te beheren (configureren, roteren en importeren in de Database) in Linux

de tail -F zal bijhouden of er een nieuw logbestand wordt aangemaakt en zal het nieuwe bestand volgen in plaats van het oude bestand.

$ sudo tail -F /var/log/apache2/access.log

standaard zal het tail Commando echter de laatste 10 regels van een bestand weergeven. Als u bijvoorbeeld alleen de laatste twee regels van het logbestand in realtime wilt bekijken, gebruikt u de-n bestand in combinatie met de-f vlag, zoals in het onderstaande voorbeeld te zien is.,

$ sudo tail -n2 -f /var/log/apache2/access.log
laatste twee regels logboeken bekijken

Multitail Command – meerdere logbestanden in Real Time controleren

Andere interessant commando om logbestanden in real time weer te geven is multitail Commando. De naam van het commando impliceert dat multitail hulpprogramma meerdere bestanden in real time kan controleren en bijhouden. Multitail kunt u ook heen en weer navigeren in het bewaakte bestand.,

om mulitail utility in Debian en RedHat gebaseerde systemen te installeren, voer het onderstaande commando uit.

om de uitvoer van twee logbestanden gelijktijdig weer te geven, voert u het commando uit zoals getoond in het onderstaande voorbeeld.

$ sudo multitail /var/log/apache2/access.log /var/log/apache2/error.log
Multitail Monitor Logs

lnav Commando – meerdere logbestanden in Real Time controleren

een ander interessant Commando, vergelijkbaar met multitail commando is de lnav Commando., Het hulpprogramma Lnav kan ook meerdere bestanden bekijken en volgen en hun inhoud in realtime weergeven.

om het hulpprogramma lnav te installeren in op Debian en RedHat gebaseerde Linux-distributies door het onderstaande commando uit te voeren.

$ sudo apt install lnav $ sudo yum install lnav $ sudo dnf install lnav 

bekijk de inhoud van twee logbestanden tegelijkertijd door het commando uit te voeren zoals getoond in het onderstaande voorbeeld.,

$ sudo lnav /var/log/apache2/access.log /var/log/apache2/error.log
lnav – Real-Time Logs Monitoring

minder Commando – Display Real-Time Output van Log-Bestanden

tot slot, u kunt de live-uitgang van een bestand met minder commando als je Shift+F.

net als bij tail utility, zal het indrukken van Shift+F in een geopend bestand in less beginnen na het einde van het bestand. U kunt ook minder starten met minder +F vlag om in te voeren om het bestand live te bekijken.,

$ sudo less +F /var/log/apache2/access.log
Logs bekijken met minder Commando

dat is het! U kunt deze volgende artikelen lezen over Log monitoring en beheer.,

  1. bestanden effectief beheren met behulp van head, tail en cat commando ’s in Linux
  2. Hoe log rotatie instellen en beheren met behulp van Logrotate in Linux
  3. Petiti – een open Source Log analyse Tool voor Linux systeembeheerders
  4. Hoe Audit Logs opvragen met behulp van’ ausearch ‘ Tool op CentOS/RHEL
  5. logberichten beheren onder Systemd met behulp van Journalctl

Geef een reactie

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