Mac OS

MacOS: CPU-Informationen mit sysctl abrufen

Einführung

Der Befehl sysctl -n machdep.cpu.brand_string in macOS ermöglicht es, detaillierte Informationen über die CPU (Prozessor) des Systems zu erhalten. Dies kann nützlich sein, um die genaue Modellbezeichnung und Spezifikationen des Prozessors zu überprüfen.

Befehlssyntax

Der Befehl lautet:

sysctl -n machdep.cpu.brand_string

Schritte zur Ausführung

Terminal öffnen:

Gehe zu Programme > Dienstprogramme > Terminal

Alternativ drücke Cmd + Space, tippe "Terminal" und drücke Enter.

Befehl eingeben:

Tippe den folgenden Befehl ein und drücke Enter:

sysctl -n machdep.cpu.brand_string
Ausgabe überprüfen:

Der Befehl gibt die genaue Bezeichnung des CPU-Modells zurück, z.B.:

Intel(R) Core(TM) i7-8569U CPU @ 2.80GHz

Nutzen und Anwendungsfälle

Zusammenfassung

Der Befehl sysctl -n machdep.cpu.brand_string ist ein einfaches und effektives Werkzeug, um die CPU-Informationen deines Mac-Systems schnell zu ermitteln. Dies ist besonders nützlich für Systemadministratoren, Entwickler und technisch versierte Benutzer.

Dieser Guide bietet eine schnelle und präzise Anleitung zur Nutzung des sysctl -n machdep.cpu.brand_string Befehls auf macOS.

High Sierra “The Recovery Server Could Not Be Contacted” Error.

Fix  – Ändern der NVRAM-Software-Update-URL

Dieser Fix ist schnell und einfach. Er kann später wieder durch ein einfaches NVRAM/PRAM-Reset zurückgesetzt werden.


Schritt-für-Schritt-Anleitung

  1. In den macOS-Wiederherstellungsmodus starten

    • Wähle im Menü „macOS High Sierra installieren oder aktualisieren“.

  2. Installationsprotokoll öffnen

    • Auf dem nächsten Bildschirm:

      • Gehe in der oberen Menüleiste auf „Fenster“„Installer-Log“.

  3. Fehler provozieren

    • Klicke auf den Weiter-Pfeil.

    • Die Installation wird erneut hängen bleiben und einen Fehler anzeigen.

    • Unten erscheint nun das Fehlerprotokoll.

  4. Fehler-URL finden

    • Klicke auf „Fortfahren“.

    • Warte 10–20 Sekunden, bis die Fehlermeldung wieder erscheint.

    • Gehe dann im Protokoll ganz nach oben und suche folgende Zeile:

      Failed to load catalog https://swscan.apple.com/content/catalogs/others/index-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog: Error Domain=MSUProductManagerErrorDomain
  5. URL kopieren

    • Gehe oben im Menü auf „Bearbeiten“„Kopieren“.

    • Klicke OK, um zum Hauptmenü zurückzukehren.

  6. Terminal öffnen

    • Gehe in der oberen Menüleiste auf „Dienstprogramme“„Terminal“.

    • Gehe auf „Bearbeiten“„Einfügen“, um den kopierten Text einzufügen.

    • Markiere nur die URL:

      https://swscan.apple.com/content/catalogs/others/index-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog

      und kopiere sie (Cmd + C oder „Bearbeiten“ → „Kopieren“).

  7. Befehl eingeben und URL anpassen

    • Zurück an der Terminal-Eingabe: Tippe folgenden Befehl und füge die URL ein.

    • Wichtig: Das „s“ in https entfernen, sodass es http wird (Port 80).
      Aus:

      https://swscan.apple.com/content/catalogs/others/index-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog
    • wird:

      http://swscan.apple.com/content/catalogs/others/index-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog

      Vollständiger Befehl:

      nvram IASUCatalogURL="http://swscan.apple.com/content/catalogs/others/index-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog"


      Befehl ausführen

    • Drücke Enter.

    • Du bist nun wieder an der Eingabeaufforderung.

    • Beende das Terminal und kehre ins Hauptmenü zurück.

    • Kein Neustart erforderlich!

  8. Installation starten

    • Wähle erneut „macOS High Sierra installieren“.

    • Jetzt kannst du ohne Fehler weitermachen.


Wenn du möchtest, kann ich dir noch eine kompakte Schnellversion der Anleitung als Spickzettel schreiben, die du direkt im Wiederherstellungsmodus ablesen kannst.
Möchtest du, dass ich das mache?