Automatisierung, Administration, Netzwerke. Erste Schritte mit UNIX und dem Terminal. UNIX in Mac OS X produktiv einsetzen. Einrichten, administrieren und automatisieren. Mit Zugangscode im Buch für Bonu
Automatisierung, Administration, Netzwerke. Erste Schritte mit UNIX und dem Terminal. UNIX in Mac OS X produktiv einsetzen. Einrichten, administrieren und automatisieren. Mit Zugangscode im Buch für Bonu
Das Apple-Betriebssystem ist seit der Version OS X ein echtes UNIX-System. Wer es einsetzt, dem bleibt die Auseinandersetzung mit seinem "Innenleben" nicht erspart. UNIX versteckt sich überall und mit Mac OS X hat Apple sich und seinen Anwendern das Tor zur Open-Source-Welt weit aufgestoßen. Kai Surendorf führt Mac OS X-Nutzer in die produktive Arbeit mit "Darwin", dem UNIX-Kern des Betriebssystems ein. Das Buch behandelt alle Aspekte, die der Mac OS X-Nutzer wissen muss, um die faszinierende UNIX-Seite seines Betriebssystems effektiv nutzen zu können: von der Arbeit auf Kommandozeile, dem…mehr
Das Apple-Betriebssystem ist seit der Version OS X ein echtes UNIX-System. Wer es einsetzt, dem bleibt die Auseinandersetzung mit seinem "Innenleben" nicht erspart. UNIX versteckt sich überall und mit Mac OS X hat Apple sich und seinen Anwendern das Tor zur Open-Source-Welt weit aufgestoßen. Kai Surendorf führt Mac OS X-Nutzer in die produktive Arbeit mit "Darwin", dem UNIX-Kern des Betriebssystems ein. Das Buch behandelt alle Aspekte, die der Mac OS X-Nutzer wissen muss, um die faszinierende UNIX-Seite seines Betriebssystems effektiv nutzen zu können: von der Arbeit auf Kommandozeile, dem Umgang mit dem Drucksystem CUPS und der Automatisierung von Wartungsaufgaben bis hin zum Einsatz im Netz. Aktuell zur neuen Version OS X Lion
Aus dem Inhalt:
Aufbau von OS X Lion Erste Schritte mit dem Terminal Die Dokumentation Dateien und Verzeichnisse Prozesse und ihr Management CUPS produktiv nutzen Tipps und Tricks mit der Shell Benutzer und Zugriffsrechte Mit Dateisystemen arbeiten Der Super-Daemon: launchd Troubleshooting Benutzerverwaltung Netzwerke konfigurieren Anwendungen im Netzwerk OS X Lion als Server Shell-Skripte AppleScript Automator und Shell MacPorts Homebrew X11
Kai Surendorf ist Student und lebt in Berlin. Er schrieb seine ersten Programme bereits auf dem C64. Seit Mac OS X findet er endlich seine beiden Leidenschaften UNIX und Mac in einem Betriebssystem vereint.
Inhaltsangabe
... Vorwort zur 6. Auflage ... 15 ... Einleitung ... 17 TEIL I ... Eine Welt unter dem Wasser ... 21 1 ... Die Grundlagen ... 23 ... 1.1 ... Der Aufbau von OS X 10.7 ... 23 ... 1.2 ... Neuerungen in OS X 10.7 ... 27 ... 1.3 ... Xcode installieren ... 27 2 ... Erste Schritte mit dem Terminal ... 29 ... 2.1 ... Die Shell und der Prompt ... 30 ... 2.2 ... Der erste Befehl ... 31 ... 2.3 ... Hintergründe zu UNIX-Befehlen ... 32 ... 2.4 ... Effizient mit dem Terminal arbeiten ... 35 3 ... Die Dokumentationen ... 53 ... 3.1 ... Kurze Informationen ... 53 ... 3.2 ... Im Detail: die Manpages ... 55 ... 3.3 ... Das GNU-Info-System ... 61 ... 3.4 ... Manchmal vorhanden: HTML-Dokumentation ... 63 4 ... Das BSD-Subsystem ... 65 ... 4.1 ... Die Verzeichnisstruktur ... 66 TEIL II ... Arbeiten mit dem Terminal ... 69 5 ... Dateien und Verzeichnisse ... 71 ... 5.1 ... Einige Dinge vorab ... 71 ... 5.2 ... Navigation im Dateisystem ... 72 ... 5.3 ... Grundlegende Befehle ... 77 ... 5.4 ... Weitere Konzepte ... 84 ... 5.5 ... Tipps und Tricks ... 95 ... 5.6 ... Dateien und Ordner komprimieren ... 104 ... 5.7 ... Dateien teilen und zusammenfügen ... 110 6 ... Prozesse und ihr Management ... 113 ... 6.1 ... Grundlagen ... 113 ... 6.2 ... Prozesse und Dienste im Hintergrund ... 115 ... 6.3 ... Aktive Prozesse anzeigen ... 121 ... 6.4 ... Systemauslastung überblicken ... 125 ... 6.5 ... Prozesse beenden ... 126 ... 6.6 ... Prioritäten setzen ... 129 ... 6.7 ... Signale mit "nohup" ignorieren ... 130 7 ... Benutzer und ihre Rechte ... 133 ... 7.1 ... Einführung ... 133 ... 7.2 ... Rechte verstehen und zuweisen ... 134 ... 7.3 ... Weitere Verfahren und Methoden ... 153 ... 7.4 ... Benutzer am Terminal wechseln ... 155 8 ... Effizient mit der Shell arbeiten ... 161 ... 8.1 ... Ausgaben umleiten und speichern ... 162 ... 8.2 ... Befehle im Hintergrund ausführen ... 166 ... 8.3 ... Befehle verketten ... 168 ... 8.4 ... Die History der Shell ... 168 ... 8.5 ... Nützliche Tastenkombinationen ... 170 ... 8.6 ... Klammernexpansion nutzen ... 170 ... 8.7 ... Umgebungsvariablen ... 172 ... 8.8 ... Die Shell konfigurieren ... 180 ... 8.9 ... Weitere nützliche Befehle ... 189 9 ... Produktiv am Terminal arbeiten ... 193 ... 9.1 ... Texte bearbeiten, anzeigen und konvertieren ... 193 ... 9.2 ... Bildbearbeitung am Terminal ... 220 ... 9.3 ... Datenbanken mit SQLite ... 226 ... 9.4 ... Audio-Dateien abspielen und konvertieren ... 230 10 ... Suchen und Finden mit Spotlight ... 233 ... 10.1 ... Funktionsweise von Spotlight ... 233 ... 10.2 ... Suchen mit "mdfind" ... 234 ... 10.3 ... Metadaten mit mdls anzeigen ... 245 ... 10.4 ... Index verwalten ... 250 ... 10.5 ... Dateien mit "find" suchen ... 255 11 ... Dateisysteme ... 259 ... 11.1 ... Einführung und Grundlagen ... 259 ... 11.2 ... Informationen über Dateisysteme ... 266 ... 11.3 ... Mit Dateisystemen arbeiten ... 271 ... 11.4 ... Dateisysteme konfigurieren ... 289 12 ... OS X 10.7 administrieren ... 295 ... 12.1 ... Informationen erhalten: System-Profiler ... 295 ... 12.2 ... Problemen und Vorkommnissen auf der Spur ... 297 ... 12.3 ... Programme und Applikationen im Griff ... 301 ... 12.4 ... Programme installieren und aktualisieren ... 315 ... 12.5 ... Systemeinstellungen am Terminal vornehmen ... 322 ... 12.6 ... Startmodus festlegen ... 330 ... 12.7 ... Kernel Extensions ... 332 ... 12.8 ... Exkurs: DTrace ... 336 13 ... Die Benutzerverwaltung von OS X 10.7 ... 339 ... 13.1 ... Einführung und Überblick ... 339 ... 13.2 ... DSLocal verwalten ... 349 ... 13.3 ... Anbindung an Verzeichnisdienste ... 357 14 ... Der Super-Daemon: "launchd" ... 361 ... 14.1 ... Aufgaben und Konzepte von "launchd" ... 361 ... 14.2 ... Fehlersuche und -vermeidung ... 364 ...