[LINUX] Protokollüberwachung

Überwachen Sie die Serverprotokolle

Produktion, Verifikation, Entwicklung, was auch immer Protokolle werden immer mehr in die server.log-ähnliche Datei des AP-Servers geschrieben. Überwachung von Systembewegungen, die von außen nicht sichtbar sind, z. B. ob das Modul ordnungsgemäß funktioniert Sie müssen das Protokoll jedes Mal überwachen, wenn Sie es freigeben, oder?

Zu diesem Zeitpunkt verbinde ich mich mit TeraTerm usw. mit dem Linux-Server und sehe die Protokolldatei. Welchen Befehl verwenden Sie? Ist eine Geschichte

Königlicher Straßenschwanz

Nun das ist es tail -f Dateipfad Zum Beispiel

tail -f /asd/asdasdasd/asdasdasd/server.log

Mögen Jetzt können Sie die überschriebenen Dateien in Echtzeit überwachen

Neue Ära weniger

Heutzutage ist der Schwanz schwach less + F file path Zum Beispiel

less +F /sdd/sdsdsd/sdsdsd/server.log

Dies ist die gleiche Funktion wie "tail -f" Beenden Sie die Aktualisierung mit "Strg + C" Was, wenn

less /sdd/sdsdsd/sdsdsd/server.log

Geben Sie nach der Ausführung einfach "Shift + F" (oberes F) ein

Sie können also so etwas wie Grep machen

Wenn Sie im Nicht-Aktualisierungsmodus "&" eingeben, wird ein Eingabefeld angezeigt. Geben Sie dort das Wort "genaue Übereinstimmung" oder "qqq | eee" ein, um ODER zu suchen Es unterscheidet zwischen Groß- und Kleinschreibung, geben Sie es also richtig ein

Wenn Sie nach Eingabe von "&" "!" Eingeben, befinden Sie sich im Nichtübereinstimmungsmodus (Nichtübereinstimmungssuche).

Sie können die Protokolldatei lokal herunterladen und vor Ort durchsuchen, ohne Grep mit Sakura Editor verwenden zu müssen.

Wenn Sie sich in einem Modus befinden, der nicht automatisch aktualisiert wird, drücken Sie die Taste B auf der oberen Seite, die Leertaste auf der unteren Seite, die Taste G oben und die Tasten Umschalt + G unten. Kann sofort fliegen

Es ist keine Übertreibung zu sagen, dass weniger mit dem Schwanz nach oben kompatibel ist.

Für Windows

Starten wir Power-Shell Sie sollten dies mit der A-Taste von der Win-Taste + X-Taste tun können

Und

Get-Content -wait -tail 10 -encod UTF8 -Pfad Pfad

Der 10-Teil hier ist die Anzahl der Zeilen, die zuerst abgerufen werden sollen. Wenn Sie nicht "tail -f" angeben, ist es am Anfang 10, also habe ich 10 geschrieben

Recommended Posts

Protokollüberwachung
Protokollüberwachungsskript
[Linux] Protokollüberwachung
Shell zur Überwachung von Protokollnachrichten
Python-Protokoll ausgeben
Mit Monitoring gewinnen
[Amsel-td-Agent] Überwachung des td-Agenten