GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Verwenden von Serverprotokollen

Durch Überprüfen Ihrer Serverprotokolle können Sie herausfinden, welche Fehler Ihre Website verursacht, warum Ihre Website nicht wie erwartet geladen wird und wer auf Ihre Website oder Ihren Server zugreift. In diesem Artikel werden die am häufigsten verwendeten Protokolle erläutert, wo sie zu finden sind und warum Sie sie möglicherweise überprüfen sollten.

Die meisten Serverprotokolle finden Sie unter /var/log/SERVICE . Wenn Sie ein Serverprotokoll überprüfen möchten, navigieren Sie zu diesem Verzeichnis und rufen Sie eine Liste aller Protokolle auf, die sich dort befinden.

Apache-Fehlerprotokolle

Wenn Sie Apache® als Webserver verwenden und Ihre Website nicht richtig geladen wird, sollten Sie die Apache-Fehlerprotokolle überprüfen. Sie finden Apache-Fehlerprotokolle an den folgenden Orten:

  • CentOS:/var/log/httpd/
  • Ubuntu®-Betriebssysteme:/var/log/apache2/

Apache-Serverprotokolle zeigen Ihnen alle Fehler, die auf Ihrer Website aufgetreten sind. Um Fehler in den Protokollen zu identifizieren, suchen Sie nach dem Error Etikett. Um Warnungen zu identifizieren, suchen Sie nach Warning Bezeichnung.

MySQL-Fehlerprotokolle

Wenn Ihre Website nicht korrekt geladen wird und die Apache-Fehlerprotokolle keine direkte Ursache erkennen lassen, liegt möglicherweise ein MySQL-Problem vor. Die Apache-Fehlerprotokolle könnten auf ein MySQL-Problem hinweisen, wenn Apache Schwierigkeiten hat, sich mit MySQL zu verbinden. Um weitere Informationen zu erhalten, navigieren Sie zu /var/log Verzeichnis und überprüfen Sie die MySQL-Fehlerprotokolle. Sie finden diese Protokolle unter /var/log/mysqld.log auf den meisten Server-Betriebssystemen.

Server-Zugriffsprotokolle

Um zu sehen, wer auf Ihren Server zugreift oder welche IP-Adressen (Internet Protocol) mit fehlgeschlagenen Anmeldungen verknüpft sind, überprüfen Sie das Server-Zugriffsprotokoll. Dieses Protokoll zeigt Ihnen die IP-Adressen und Benutzer, die versuchen, auf Ihren Server zuzugreifen.

Sie finden dieses Protokoll an einem der folgenden Orte:

  • /var/log/auth.log
  • /var/log/apache2/access.log
  • /var/log/httpd/access.log

Dieser Schritt ist nützlich, wenn Sie glauben, dass jemand versucht, sich Zugang zu Ihrem Server zu verschaffen. Wenn dies ein Problem darstellt, können Sie die IP-Adresse ermitteln, von der der Benutzer kommt, und sie dann blockieren.

Netzwerkprotokolle

Das Anzeigen von Netzwerkprotokollen ist komplexer, da Server diese Informationen nicht in ein Protokollformat stellen, es sei denn, Sie implementieren speziell die Regeln für diese Aufgabe.

Alternativ können Sie das Überwachungstool RackspaceIntelligence verwenden. Mit diesem Tool können Sie eine Überwachungswarnung für Netzwerke einrichten und Überwachungsdaten in einem grafischen Format anzeigen.


Linux
  1. Einrichten der Servervirtualisierungsumgebung mit Proxmox VE

  2. So richten Sie einen zentralen Protokollierungsserver mit Rsyslog ein

  3. Verbinden Sie sich mit Filezilla über SFTP mit einem Cloud-Server

  4. Stellen Sie über SSH unter Linux oder Mac OS X eine Verbindung zu einem Server her

  5. Starten Sie einen Server neu

So synchronisieren Sie die Zeit in Linux Server mit Chrony

So erstellen Sie einen CS:GO-Server auf einem Linux-VPS

So überwachen Sie Linux-Server mit CloudStats

So richten Sie den zentralen Protokollierungsserver mit Rsyslog unter Ubuntu 20.04 ein

Verwenden von Pydio in einer ISPConfig 3 Multiserver-Installation

Verwenden von Ajenti beim Verwalten von Linux-Servern