Serverlogboeken lezen en begrijpen

(Vind de oorzaak van problemen door te kijken naar wat je server je vertelt)

Logbestanden zijn het dagboek van je server. Ze bevatten meldingen, fouten en waarschuwingen van systeemprocessen en applicaties. Weten waar je moet zoeken is cruciaal voor troubleshooting.

1. Belangrijke logbestanden en waar je ze vindt

  • /var/log/syslog of /var/log/messages: Algemeen systeemlogboek

  • /var/log/auth.log of /var/log/secure: Logins, SSH, sudo-gebruik

  • /var/log/nginx/access.log: Bezoekers van je Nginx-site

  • /var/log/nginx/error.log: Fouten van Nginx (bv. PHP, configuratie)

  • /var/log/apache2/access.log & error.log: Voor Apache-webservers

  • /var/log/mail.log: E-mailserverlogs (Postfix, Dovecot)

  • /var/log/mysql/error.log: Databasefouten van MySQL/MariaDB


2. Handige commando's om logs te lezen

  • cat /pad/naar/log.log: Toont het hele bestand (alleen voor kleine logs)

  • less /pad/naar/log.log: Interactieve viewer, scrollen met pijltjes, zoeken met /

  • tail /pad/naar/log.log: Laatste 10 regels

  • tail -n 100 ...: Laatste 100 regels

  • tail -f ...: Volgt het log live — perfect voor realtime debugging

  • grep "zoekterm" /pad/naar/log.log: Zoek naar specifieke termen

  • grep -i "error" ...: Zoek ongevoelig voor hoofdletters

  • grep "1.2.3.4" /var/log/nginx/access.log: Zoek alle verzoeken van een IP-adres


3. journalctl: De moderne manier (voor systemd)

  • journalctl -u nginx: Logs van de Nginx-service

  • journalctl -u nginx -f: Volg Nginx live

  • journalctl -xe: Systeemlogs met extra uitleg bij fouten


Samenvatting

  • Logbestanden staan in /var/log en bevatten cruciale informatie

  • Gebruik tail -f om live te zien wat er gebeurt

  • Gebruik journalctl voor systemd-services


Tip: Voer de actie die het probleem veroorzaakt uit terwijl je tail -f draait op het relevante logbestand. De foutmelding verschijnt dan direct.

Hulp nodig? Maak een support ticket aan en voeg relevante ERROR- of FATAL-regels toe uit het logbestand. Dit versnelt de diagnose aanzienlijk.

Was dit antwoord nuttig? 0 gebruikers vonden dit artikel nuttig (0 Stemmen)

Powered by WHMCompleteSolution