So überprüfen sie protokolle in unix-systemen
Distungieren Sie, wo Sie die wichtigsten Protokolle auf beliebten Unix-Betriebssystemen finden können. Der Standardprotokollierungsort auf allen Versionen von Linux sowie FreeBSD, IS / VARUM / MELD, aber die eigentlichen Protokollnamen variieren je nach System. Wenn Sie Solaris verwenden, sind Ihre Protokolle in / var / adm. Die meisten Protokolle sind flache Textdateien, mit denen Sie anzeigen können Katze, Mehr, Schwanz, oder indem Sie sich in einem Texteditor öffnen - jedoch loggen dmesg (das enthält Kernel-Ringpufferinformationen) und Lastlog (welche Benutzeranmeldeinformationen anzeigt) werden angezeigt, indem sie bestimmte Befehle ausgeführt werden.
Schritte
Methode 1 von 2:
Ihre Protokolle finden1. Drücken Sie Strg+Alt+T. Dies öffnet die Shell-Eingabeaufforderung.

2. Art cd / var / log und drücke ↵ ENTER. Dies führt Sie auf / var / log, den Speicherort Ihrer Linux-Protokolldateien.

3. Art ls -a und drücke ↵ ENTER. Dies zeigt eine Liste aller Dateien im Verzeichnis an.

4. Lernen Sie die üblichen Protokolle. Die Protokolle, die Sie finden, hängt von einer Reihe von Faktoren ab, einschließlich der Version von Linux, die Sie läuft, und die von Ihnen verwendeten Software und Dienstleistungen. Hier ist eine Übersicht über die häufigsten Protokolldateien (wenn Sie Solaris verwenden, ersetzen Sie einfach / var / log mit / var / adm):
Methode 2 von 2:
Anzeigen Ihrer Protokolle1. Benutze das Katze Befehl, um alle Inhalte eines Protokolls anzuzeigen. Solange das Protokoll eine flache Textdatei ist, können Sie laufen Katze Logname So zeigen Sie das gesamte Protokoll an.
- Wenn Sie keinen Root-Zugriff haben, verwenden Sie sudo vor jedem Kommando.

2. Benutzen Mehr So zeigen Sie den Inhalt des Protokolls ein Screen-by-screen des Protokolls an. Da viele dieser Protokolle groß werden können, kann die Katze möglicherweise frustrierend sein. Wenn Sie den Protokoll-Bildschirm-by-screen anzeigen möchten, versuchen Sie es Mehr Logname Stattdessen können Sie den Protokoll-Bildschirm-By-Screen-Bildschirm aufstellen.

3. Benutze das Schwanz -F Um ein Protokoll in Echtzeit anzuzeigen. Dadurch wird eine Live-Version des Protokolls angezeigt, das ständig aktualisiert, wenn neue Elemente schreiben. Wenn Sie beispielsweise Probleme mit Apache haben, kann dies hilfreich sein, um zu laufen Tail -f / var / log / httpd und lassen Sie es in einem Terminalfenster öffnen, während Sie sich beheben.

4. Benutzen VI So öffnen Sie das Protokoll. Sie können einen beliebigen Texteditor verwenden, z. B VI oder Vime um die meisten Protokolle zum Anzeigen zu öffnen. Tun, nur verwenden vi / var / log / auth.Log (oder der gewünschte Protokollname). Sie können dann nach Bedarf frei durch das Protokoll navigieren, sowie die Suchwerkzeuge des Editors verwenden. Im VI und Vime, Sie können nach Zeichenfolgen des Textes mit einem Vorwärtsschrägstrich im Befehlsmodus suchen.

5. Benutzen dmesg So zeigen Sie Nachrichten aus dem Kernel an. Wenn Sie anzeigen / var / log / dmesg ansehen möchten, müssen Sie diesen Befehl verwenden.

6. Benutzen Lastlog So zeigen Sie die letzten Anmeldedatum für jeden Benutzer an. / var / log / lastlog, like / var / log / dmesg, ist eine Binärdatei, die die Verwendung eines Befehls zum Anzeigen erfordert. Sie können einfach eingeben Lastlog und drücke Eingeben Um das Protokoll anzuzeigen oder auszuführen (| = Rohr), um zum Beispiel zu erleichtern, Lasttlog | Mehr können Sie den Protokoll-Bildschirm-by-screen lesen und Lasttlog | Grep-Wurzel würde nur root-Login-Informationen anzeigen.