macOS: Die besten Befehle fürs Terminal

Seite 5: Hardware-Details ermitteln

Inhaltsverzeichnis

Um Hardware-Details zu ermitteln, ist nicht unbedingt der Griff zum System Profiler (Systeminformationen.app) auf der GUI notwendig. Mit dem Befehl system_profiler lässt sich die gleiche Übersicht auf die Kommandozeile zaubern. Wesentlich tiefer geht ioreg, das eine Baumansicht der I/O-Kit-Registrierung zeigt. Um beispielsweise eine (lose) Übersicht der MAC-Adressen der eingebauten Netzwerk-Adapter anzuzeigen, gibt man

ioreg -l -w 0 | grep IOMACAddress

ein. Nutzer von portablen Macs wird folgende Zeile gefallen:

ioreg -l -w 0 | grep Capacity

zeigt den aktuellen Status des Akkus an, inklusive der ursprünglichen Kapazität und der Anzahl der Ladezyklen.

Der Batterie kann man auch mittels

pmset -g batt

unter die Haube schauen. Bei Problemen – wenn etwa der mobile Rechner unvermittelt einschläft, obwohl noch genug Akkuleistung übrig wäre – kann man diesen Befehl in einem Terminalfenster im Hintergrund laufen lassen. Die Ausgabe zeigt Sprünge in der vorhandenen Restkapazität an, womit sich etwaige Probleme zum Beispiel auf einen langsam sterbenden Akku eingrenzen lassen.

Ferner kann pmset verschiedene Schlafmodi einstellen, die die man-Page zwar detailliert erläutert, aber eindringlich davon abrät, an den Stellschrauben herumzudrehen. Wir schließen uns dieser Einschätzung an. Interessanter wird es bei der Diagnose, wenn sich etwa der Mac weigert, von allein schlafen zu gehen. Der Befehl

pmset -g assertions

gibt eine Liste an Einstellungen aus, wovon in erwähntem Fall die Parameter PreventSystemSleep sowie PreventUserIdleSystemSleep relevant sind. Steht einer der Werte auf 1, gibt es zumindest einen Prozess, der den Schlafzustand verhindert. Um welchen es sich dabei handelt, klärt ein Eintrag einige Zeilen darunter auf. Wer zum Beispiel macOS Server installiert hat, wird einen Status der Art

pid 63(com.apple.serve): [0x000000010000012c] 25:39:12 PreventUserIdleSystemSleep named:"com.apple.server.filesharing"

auffinden. Andere Ursachen können mangelhafte Treiber externer Hardware sein oder Programme, die aus bestimmten Gründen den Schlafzustand verhindern. Da hilft anschließend der Blick ins Einstellungs-Menü der jeweiligen App.

MacBook-Nutzer, die es stört, wenn ihr Laptop beim Aufklappen des Deckels aufwacht, können ihm das mit

sudo pmset -a lidwake 0

abgewöhnen. Das vorangestellte sudo deshalb, weil zum Ändern Administrator-Rechte benötigt werden.