So verwenden Sie Console Das Diagnosetagebuch Ihres Mac

Der schwierigste Teil bei der Behebung eines Computerproblems ist häufig das Ermitteln der Ursache. Mit zunehmendem Fortschritt der Betriebssysteme wird dies immer anspruchsvoller. Daher ist es gut, dass OS X ein praktisches Hilfsprogramm mit dem Namen Console enthält. Wir führen Sie durch das, was es ist und wie man es benutzt, damit Sie ein Meister bei der Diagnose der Erkrankungen Ihres Computers werden können.


Liebes Tagebuch

Interessante Tatsache: Ihr Computer ist beim Führen eines Journals sorgfältiger als Sie. Sicher, Sie schreiben vielleicht tägliche Mitteilungen über die wichtigen Dinge in Ihrem Leben, aber Ihr Mac hat Sie geschlagen: Er zeichnet alles auf, was er jemals tut - buchstäblich. Nicht nur das, aber es stellt Ihnen diese Datensätze zur Verfügung und hilft Ihnen, sie zu nutzen, um zu verstehen, was mit dem System schief gehen könnte.

Die Konsole ist im Grunde ein Protokollbetrachter, enthält jedoch einige zusätzliche Funktionen, die das Durchsuchen der riesigen Datenmengen einfacher machen.

Ein offenes Buch

Der Zugriff auf die Console-App ist so einfach wie das Öffnen über die Konsole Anwendungen> Dienstprogramme Mappe. Alternativ können Sie Ihre verwenden Befehl + Leertaste Schnellzugriff, um Spotlight aufzurufen und 'Console' einzugeben, um darauf zuzugreifen.

Wie auch immer Sie es aufrufen, die Konsole öffnet sich zu einer verwirrenden Liste von Nachrichten. Die Benutzeroberfläche ist um den zentralen Bereich herum aufgebaut, in dem die eigentlichen Protokollnachrichten angezeigt werden. Am oberen Rand sind einige grundlegende Tools und eine Seitenleiste verfügbar, die Sie mithilfe von öffnen oder schließen können Protokollliste anzeigen / verbergen Taste in der oberen linken Ecke.


Die Konsole: Wirbelwind von Protokollnachrichten.

Wenn Sie das auswählen Alle Nachrichten Wenn Sie sich in der Seitenleiste befinden, erhalten Sie einen Live-Einblick in die Aktivitäten Ihres Computers - ständig aktualisiert. Das ist interessant, aber oft zu unübersichtlich, um wirklich von Nutzen zu sein. Wie genau sollen wir dieses Ding verwenden??

Was Schau ich mir da an?

Der erste Schritt besteht darin zu wissen, wie die auf Ihrem Bildschirm blinkenden Nachrichtenzeichenfolgen zu interpretieren sind.

Für den Anfang können Sie sich ein Protokoll als die Art und Weise vorstellen, wie OS X Informationen über den Betrieb von Systemprozessen oder bestimmten Apps organisiert. Normalerweise wird für jeden Prozess oder jede Anwendung ein eigenes Protokoll generiert, die Formatierung dieser Protokolle bleibt jedoch ziemlich konsistent: Ein Zeitstempel, gefolgt vom Namen des Prozesses / der Anwendung, gefolgt von der eigentlichen Protokollnachricht.


Die Anatomie einer Konsolenmeldung: ein Zeitstempel, der Prozess oder die Anwendung und die Meldung selbst.

Gelegentlich wird am rechten Ende einer Protokollnachricht auch ein kleines Büroklammersymbol angezeigt. Dies zeigt an, dass die angezeigte Nachricht nur ein kleinerer Teil eines umfangreicheren Berichts ist. Wenn Sie auf das Symbol klicken, wird der vollständige Text in Ihrem Texteditor geöffnet.

Die tatsächlichen Prozessnamen sind in der Regel ziemlich dunkel. Die meisten von uns würden wahrscheinlich nicht erwarten, dass ein Name wie "mdworker" auf den Spotlight-Prozess verweist, aber das tut es. Auf der anderen Seite ist „ReportCrash“ der Absturzreporter von OS X und „backupd“ ist Time Machine, daher ist nicht alles unverständlich.


Fehlerbehebung

Wenn Sie mit der Konsole spielen, besteht die Möglichkeit, dass Sie versuchen, ein Problem mit Ihrem Computer zu diagnostizieren. Da der schnellste Weg, um zu lernen, eine Feuerprobe ist, versuchen wir, die Ursache eines Problems zu finden, das ich auf meinem Computer habe.

Das Problem liegt bei Adobe Updater, der die Aktualisierung meiner Acrobat-Version spontan eingestellt hat und nur vage Hinweise darauf gibt, dass Updates nicht abgeschlossen werden konnten. Google sucht nach diesen generischen Fehlern hat nichts gefunden, haben wir also kein Glück? Natürlich nicht - Konsole zur Rettung!

Schritt 1: Suche einschränken

Da wir wissen, dass der Fehler etwas mit Adobe zu tun hat, können wir in der Konsole einen Drilldown durchführen, um Protokolle zu Adobe-Software zu erstellen, anstatt das Sperren von Nachrichten zu überwinden, die uns die Ansicht "Alle Nachrichten" bietet.

Dazu verwenden wir die Seitenleiste, um unter "~ / Library / Logs" nachzuschauen. Natürlich ist oben eine Auflistung für Adobe. Wenn Sie auf das Dreiecksymbol klicken, werden einige verschiedene Einträge angezeigt, darunter auch ein Eintrag für "Adobe Acrobat Updater.log". Perfekt!

Schritt 2: Finden Sie den Fehler

Da wir das Protokoll gefunden haben, das wir brauchen, können wir es durchsuchen und versuchen, einen Sinn für unser Problem zu finden. Da ich den Updater mehrmals ausgeführt habe, um zu versuchen, ihn zum Laufen zu bringen, stelle ich fest, dass ähnliche Blöcke von Protokollmaterial wiederholt werden. Am Ende jedes Blocks sehe ich außerdem eine konsistente Nachricht:

Dies scheint unser Täter zu sein!

Schritt 3: Finden Sie die Lösung

Nun, da wir einen tatsächlichen Fehlercode haben, mit dem wir arbeiten können, zeigt eine schnelle Google-Suche, dass dieser Fehler durch fehlende Dateien in der Installation verursacht wird. Aber warum sollte ich fehlende Dateien haben? Die Software funktioniert einwandfrei! Wie sich herausgestellt hat, können Sie die Aktualisierungsprogramme von Adobe manchmal durcheinander bringen, wenn Sie zum Entfernen überschüssiger Language Packs eine Software zum Abnehmen des Laufwerks verwenden, da diese eine Integritätsprüfung des Programms durchführen, bevor Sie Aktualisierungen anwenden.

Sicher, ich hatte kürzlich ein Sprachpaket zum Abnehmen durchgeführt, konnte es jedoch dankenswerterweise rückgängig machen, indem ich meine unberührte Acrobat-Anwendung aus einem Backup wiederherstellte (natürlich behalten Sie gute, richtig?)

Problem gelöst

Sie werden feststellen, dass wir mein kleines Problem nicht nur fast ohne Probleme gelöst haben, sondern dass wir nicht einmal wissen mussten, worüber das Protokoll sprach! Natürlich werden wir nicht in der Lage sein, jede Protokollnachricht zu interpretieren und zu verstehen, was das Problem ist, aber wir müssen es nicht wirklich tun - wir müssen nur eine genauere Beschreibung der Fehler finden.

Diese Verwendung stellt das am häufigsten vorkommende Szenario dar, wenn Sie die Konsole öffnen. Sie werden sich jedoch daran erinnern, dass ich an dieser App mehr als nur die Anzeige von Protokollen gesehen habe.


Marker und Ansichtsoptionen

Wenn Sie daran arbeiten, einen Fehler in einem Protokoll zu suchen, das viele Aktualisierungen enthält, kann es leicht sein, Ihren Platz zu verlieren. Console bietet eine helfende Hand in Form seiner Markierungsfunktion, mit der Sie eine Hervorhebung in jeder Nachricht im Protokoll einfügen können. Verwenden Sie dazu entweder die Markierung einfügen Schaltfläche in der Symbolleiste oder verwenden Sie die Wahl + Befehl + M Abkürzung.


Mit dieser Markierung kann ich sehen, wo ein Fehlerzyklus endet und der nächste beginnt.

Kombiniert mit der Fähigkeit von Console, Sie über Dockup-Bounces über automatische Aktualisierungen des angezeigten Protokolls zu informieren oder automatisch in den Vordergrund zu springen (erreichbar über den Einstellungen), Sie können leicht im Auge behalten, was Fehler verursacht, was besonders nützlich ist, wenn Sie herausfinden möchten, wie Sie diese reproduzieren.

Um das visuelle Durcheinander zu mindern, können Sie ebenfalls fett gedruckte Prozessnamen und -symbole aus dem aktivieren Aussicht Speisekarte.

Fortgeschrittene Techniken

Wenn Sie sich mehr engagieren möchten, gibt es zwei weitere Funktionen, die Sie kennen sollten. Die erste ist die Fähigkeit von Console, mehrere Fenster zu öffnen. Dies ist von entscheidender Bedeutung, wenn Sie einen Prozess überwachen und die Auswirkungen auf etwas anderes deutlich sehen möchten. Wenn Sie zwei Fenster öffnen und jeweils ein anderes Protokoll anzeigen, erhalten Sie einen Überblick über die Situation.


Einrichten einer Abfrage, die für einen einfachen Zugriff in der Seitenleiste angezeigt wird.

Die beste Funktion ist die Möglichkeit, eine benutzerdefinierte Abfrage zu definieren. Durch zu gehen Datei> Neue Systemprotokollabfrage, Sie können eine intelligente Suche einrichten, die in Ihrer Seitenleiste angezeigt wird und den von Ihnen gewählten Einstellungen entspricht. Die Verwendungsmöglichkeiten sind endlos, von der Überwachung von Aktivitäten, die ausgeführt werden, während sich Ihr Computer über Nacht im Leerlauf befindet, bis hin zum Durchsuchen aller Instanzen eines bestimmten Prozessprotokolls, die als kritisch oder als Notfall eingestuft sind.

Denken Sie schließlich daran, dass Sie für jedes Protokollelement, auf das Sie zugreifen, einen Treffer treffen können Befehl + R um Ihre Auswahl im Finder anzuzeigen. Dies ist praktisch, wenn Sie versuchen, einen Fehler an einen Softwareentwickler zu melden und ihn darum bitten, ihm das Absturzprotokoll zu senden. Sobald Sie es in der Konsole gefunden haben, können Sie es in Finder schnell in eine E-Mail kopieren und weiterleiten.

Gedanken zum Abschied

Die Konsole ist ein leistungsfähiges und flexibles Werkzeug zur Diagnose der Probleme Ihres Computers. Es bietet einen Einblick in die inneren Funktionen Ihres Mac und kann sehr aufschlussreich sein. Allerdings gibt es viele Informationen, die in die Konsole eingehen, die bedrohlich oder problematisch erscheinen können, aber in Wirklichkeit eine Routine sind.

Wenn Sie nicht verstehen, worauf sich eine Nachricht bezieht, oder sie nicht explizit auf einen Fehler hinweist, ist dies höchstwahrscheinlich kein Grund zur Sorge. Wenn Sie das nächste Mal auf ein scheinbar rätselhaftes Problem mit Ihrem Computer stoßen, können Sie sich mit der Power der Konsole besser auf eigene Faust damit auskennen!