Hier ist zunächst eine Liste einiger gängiger Protokolldateien und deren Inhalt:
/var/log/messages
: Allgemeine Nachrichten und systembezogene Dinge
/var/log/auth.log
: Authentifizierungsprotokolle.
/var/log/kern.log
: Kernel-Protokolle.
/var/log/cron.log
: Cron-Daemon-Protokolle.
/var/log/Xorg.0.log
: Protokollieren Sie für den X-Server.
~/.xsession-errors
: Protokolle, die sich auf die letzte X-Sitzung beziehen (und die vorhergehende, in xsession-errors.old
)
Nachdem Sie sich bei tty angemeldet haben, sollten Sie (normalerweise /var/log
) in den Ordner wechseln, in dem sich die Protokolle befinden . Dazu verwenden wir den cd
Befehl:
cd /var/log
Nachdem wir uns in dem Ordner befinden, in dem die Protokolle gespeichert sind, verwenden wir den ls
Befehl, um festzustellen, welche Protokolle vorhanden sind:
ls -a
Es wird wahrscheinlich einige geben, diese Anweisungen sollten für alle gelten.
Sobald Sie ein Protokoll gefunden haben, das Sie anzeigen möchten, können Sie den folgenden less
Befehl verwenden:
less kern.log
Verwenden Sie die Aufwärts- / Abwärtspfeiltasten, um die Datei zu durchsuchen. Wenn Sie fertig sind, drücken Sie, um Qden Vorgang zu beenden less
. Wenn Sie die Protokolle nach einem bestimmten Schlüsselwort durchsuchen möchten, können Sie Folgendes verwenden grep
:
sudo grep "apparmor" kern.log
Grep akzeptiert auch reguläre Ausdrücke. Siehe man grep
für weitere Informationen.
Wenn Sie nur die Ausgabe eines bestimmten Befehls benötigen, lesen Sie diese Frage zum Speichern der Terminalausgabe in einer Datei, die Sie dann an jemanden weitergeben können, der Sie nach einer der folgenden Methoden unterstützt.
Das ist alles glänzend und großartig, könnte man sagen, aber ich habe keine Ahnung, wonach ich suche, und ich muss die Protokolldatei nur jemand anderem geben, um mir zu helfen. Das können wir auch!
Wenn Sie Hilfe von jemandem im Internet erhalten (wie diese Website!), Können Sie diese Informationen am besten mit ihnen teilen, indem Sie die Datei (en) auf http://paste.ubuntu.com hochladen und ihnen den Link bereitstellen. Wenn Ihr Computer über eine aktive Internetverbindung verfügt, können Sie dies in einem Schritt wie in Methode 2 beschrieben ausführen. Andernfalls befolgen Sie die Schritte in Methode 1 und laden Sie die Dateien von einem anderen Computer hoch, der auf das Internet zugreifen kann.
Methode 1: Legen Sie sie auf externe Medien.
wie ein Flash-Laufwerk oder eine SD-Karte. Stecken Sie eine ein. Ubuntu sollte es automatisch mounten, /media
damit es ausgeführt wird
ls /media
Wenn Sie dort den Namen Ihres Flash-Laufwerks / Ihrer SD-Karte sehen, können Sie fortfahren. Andernfalls müssen Sie es manuell bereitstellen . (Keine Sorge! Es ist überhaupt nicht beängstigend).
Sobald Sie Ihr Laufwerk bereitgestellt haben, können Sie mit dem cp
Befehl alle benötigten Protokolle oder Dateien kopieren:
cp /var/log/kern.log /media/myFlashDrive/
Wenn Sie fertig sind, entfernen Sie das Laufwerk:
sudo umount /media/myFlashDrive
Methode 2: Laden Sie die Dateien direkt in einen Pastebin hoch.
wie paste.ubuntu.com . Verwenden Sie dazu den pastebinit
Befehl. Zuerst müssen wir pastebinit installieren:
sudo apt-get install pastebinit
Laden Sie dann die Dateien wie folgt hoch:
pastebinit file1 file2 file3
Wo file1 file2 file3
ist eine durch Leerzeichen getrennte Liste der Dateien, die Sie hochladen möchten? Zum Beispiel, wenn ich das Hochladen kern.log
und Xorg.0.log
ich würde mit dem Befehl:
pastebinit /var/log/kern.log /var/log/Xorg.0.log
Pastebinit gibt für jede hochgeladene Datei einen Link zurück. Teilen Sie diese Links mit den Menschen, die Ihnen helfen.