Come utilizzare la console diario diagnostico del tuo Mac

La parte più difficile nel risolvere un problema del computer è spesso identificarne la causa. Man mano che i sistemi operativi diventano più avanzati, questo diventa sempre più difficile, quindi è una buona cosa che OS X includa una comoda utility chiamata Console. Ti guideremo attraverso quello che è e come usarlo, così potrai diventare un maestro nel diagnosticare i disturbi del tuo computer.


caro diario

Fatto divertente: il tuo computer è più diligente nel tenere un diario di quello che sei. Certo, puoi scrivere missive quotidiane sulle cose importanti della tua vita, ma il tuo Mac ti ha battuto: mantiene un registro di tutto quello che fa - letteralmente. Non solo, ma rende questi record disponibili e ti aiuta a farne uso per capire cosa potrebbe andare storto nel sistema.

La console è, in fondo, un visualizzatore di registri, ma racchiude alcune funzionalità extra che rendono più gestibile la grande quantità di dati.

Un libro aperto

Accedere all'app Console è facile come aprirlo dal Applicazioni> Utilità cartella. In alternativa, puoi usare il tuo Comando + Spazio collegamento per richiamare Spotlight e iniziare a digitare 'Console' per accedervi.

Comunque lo chiami, la Console si aprirà a un elenco sconcertante di messaggi. L'interfaccia è costruita attorno alla sezione centrale in cui appaiono i messaggi di registro effettivi, con alcuni strumenti di base disponibili nella parte superiore e una barra laterale che è possibile aprire o chiudere utilizzando il Mostra / nascondi la lista dei registri pulsante situato nell'angolo in alto a sinistra.


La console: un vortice di messaggi di registro.

Se si seleziona il Tutti i messaggi opzione nella barra laterale, ti verrà presentato con un aspetto dal vivo le attività del computer - l'aggiornamento costantemente. Questo è interessante da guardare, ma è spesso troppo disordinato per essere di reale utilità, quindi come esattamente dovremmo usare questa cosa?

Cosa sto guardando?

Il primo passo è sapere come interpretare le stringhe di messaggi che lampeggiano sullo schermo.

Per cominciare, puoi pensare a un log come al modo di OS X di organizzare le informazioni sul funzionamento dei processi di sistema o delle app specifiche. In genere, ogni processo o applicazione avrà il proprio log generato, ma la formattazione di tali log rimane abbastanza coerente: un timestamp, seguito dal nome del processo / dell'app, seguito dal messaggio di registro effettivo.


L'anatomia di un messaggio di Console: un timestamp, il processo o l'app e il messaggio stesso.

Occasionalmente, vedrai anche una piccola icona a forma di graffetta all'estremità destra di un messaggio di registro. Questo indica che il messaggio mostrato è solo una parte più piccola di un rapporto più ampio e facendo clic sull'icona si aprirà il testo completo nell'editor di testo.

I nomi dei processi attuali tendono ad essere piuttosto oscuri. La maggior parte di noi probabilmente non si aspetterebbe che un nome come "mdworker" faccia riferimento al processo di Spotlight, ma lo fa. D'altra parte, "ReportCrash" è il reporter di crash di OS X e "backupd" è Time Machine, quindi non tutto è incomprensibile.


Risoluzione dei problemi

Se stai giocando con la console, è probabile che stai cercando di diagnosticare un problema con il tuo computer. Dal momento che il modo più rapido per imparare è una prova ardente, proviamo a trovare la causa principale di un problema che sto riscontrando sul mio computer.

Il problema è con Adobe Updater, che ha spontaneamente interrotto l'aggiornamento della mia copia di Acrobat, offrendo solo vaghe indicazioni sul fatto che non è stato possibile completare gli aggiornamenti. Google cerca quegli errori generici che non hanno restituito nulla, quindi siamo sfortunati? Certo che no - Console in soccorso!

Passaggio 1: restringere la ricerca

Poiché sappiamo che l'errore ha qualcosa a che fare con Adobe, possiamo scavare nella console i log relativi al software Adobe piuttosto che dover resistere alla raffica di messaggi che ci offre la visualizzazione "Tutti i messaggi".

Per fare ciò, utilizzeremo la barra laterale per cercare in "~ / Library / Logs". Abbastanza sicuro, c'è una lista per Adobe nella parte superiore, e se clicchiamo sul triangolo di apertura possiamo vedere alcune voci diverse, inclusa una per "Adobe Acrobat Updater.log". Perfezionare!

Passaggio 2: trova l'errore

Dal momento che abbiamo trovato il log di cui abbiamo bisogno, possiamo sfogliarlo e cercare di dare un senso a quale sia il nostro problema. Poiché ho eseguito il programma di aggiornamento più volte per cercare di farlo funzionare, noto che blocchi simili di materiale di registro vengono ripetuti. Inoltre, verso la fine di ogni blocco, vedo un messaggio coerente:

Questo sembra essere il nostro colpevole!

Passaggio 3: trova la soluzione

Ora che abbiamo un codice di errore effettivo con cui lavorare, una rapida ricerca su Google rivela che questo errore è causato dalla mancanza di file nell'installazione. Ma perché dovrei aver perso i file? Il software funziona perfettamente! Bene, a quanto pare, se si utilizza qualsiasi software di dimagrimento del disco per rimuovere i pacchetti di lingua in eccesso dal software, a volte può sconvolgere gli updater di Adobe poiché eseguono un controllo di integrità sul programma prima di applicare eventuali aggiornamenti.

Abbastanza sicuro, di recente avevo eseguito alcuni dimestichezza con i Language Pack, ma fortunatamente sono stato in grado di capovolgerlo ripristinando la mia intatta applicazione Acrobat da un backup (ne stai mantenendo di buoni, ovviamente, giusto?)

Problema risolto

Noterai che non abbiamo risolto il mio piccolo problema praticamente senza problemi, ma non avevamo nemmeno bisogno di sapere di cosa stesse parlando il registro! Chiaramente non saremo in grado di interpretare ogni messaggio di registro e capire qual è il problema, ma non ne abbiamo davvero bisogno - tutto ciò che dobbiamo fare è trovare una descrizione più precisa di cosa sta andando male.

Questo utilizzo rappresenta lo scenario più comune per aprire la console, ma ricorderai che ho menzionato che c'è di più in questa app rispetto alla visualizzazione dei log di base.


Indicatori e opzioni di visualizzazione

Se stai lavorando alla ricerca di un errore in un registro che ha molti aggiornamenti, può essere facile perdere il tuo posto. La console offre una mano nella forma della sua funzionalità di marcatore, che ti consente di inserire un'evidenziazione su qualsiasi messaggio nel registro. Per fare ciò, utilizzare il Inserisci indicatore pulsante nella barra degli strumenti o utilizzare il Opzione + Comando + M scorciatoia.


Usando questo marcatore, posso vedere dove finisce un ciclo di errori e inizia il prossimo.

In combinazione con la capacità della console di avvisarti di nuovi aggiornamenti del log che stai visualizzando tramite dock rimbalza o salta automaticamente in primo piano (accessibile tramite Preferenze), puoi facilmente tenere d'occhio ciò che sta causando gli errori, che è particolarmente utile se stai cercando di capire come riprodurli.

Allo stesso modo, per aiutare ad alleviare un po 'di confusione visiva, è possibile abilitare i nomi e le icone in grassetto dal vista menu.

Tecniche avanzate

Se vuoi essere più coinvolto, ci sono altre due caratteristiche di cui dovresti essere a conoscenza. Il primo è la possibilità della Console di aprire più finestre. Questo diventa cruciale quando stai monitorando un processo e vuoi vedere chiaramente i suoi effetti su qualcos'altro: aprire due finestre e impostarne ognuna per mostrare un registro diverso ti darà una visione d'insieme della situazione.


Impostazione di una query, che verrà quindi visualizzata nella barra laterale per un facile accesso.

La migliore caratteristica è la capacità di definire una query personalizzata. Andando a File> Nuova query del registro di sistema, puoi impostare una ricerca intelligente che verrà visualizzata nella barra laterale e conforme alle impostazioni che hai scelto. Gli usi sono infiniti, dal monitoraggio solo delle attività che si verificano mentre il computer è inattivo durante la notte per cercare tutte le istanze di un particolare processo di registri contrassegnati come di livello critico o di emergenza.

Infine, ricorda che per qualsiasi elemento del registro a cui accedi, puoi colpire Command + R per rivelare la tua selezione nel Finder. Questo è utile quando stai cercando di segnalare un errore a uno sviluppatore di software e ti chiedono di inviare loro il registro degli arresti anomali. Dopo averlo trovato nella Console, rivelarlo in Finder ti consente di copiarlo rapidamente in un'email e di inviarlo.

Pensieri di separazione

La console è uno strumento potente e flessibile per diagnosticare i problemi del tuo computer. Offre uno sguardo sulle funzioni interne del tuo Mac e può essere molto illuminante. Detto questo, ci sono molte informazioni che entrano nella Console che possono sembrare minacciose o problematiche, ma in realtà è perfettamente di routine.

Se non capisci a cosa si riferisce un messaggio, o se non indica esplicitamente che c'è un errore, molto probabilmente non ti preoccupare. La prossima volta che incontrerai un problema apparentemente misterioso con il tuo computer, puoi sentirti più preparato a gestirlo da solo utilizzando la potenza della Console!