Mac OS X Snow Leopard und UNIX

Automatisierung, Administration, Netzwerke

(Autor)

Buch | Hardcover
556 Seiten
2010 | 5. Auflage
Galileo Press (Verlag)
978-3-8362-1476-6 (ISBN)
39,90 inkl. MwSt
zur Neuauflage
  • Titel erscheint in neuer Auflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
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 Mac OS X 10.6

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.


Vorwort zur 5. Auflage 15


Einleitung 17


TEIL I Eine Welt unter dem Wasser 21


1 Die Grundlagen 23
1.1 Der Aufbau von Mac OS X 23
1.2 Neuerungen in Mac OS X 10.6 26
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 62


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 111


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 127
6.6 Prioritäten setzen 129
6.7 Signale mit nohup ignorieren 131


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 171
8.7 Umgebungsvariablen 172
8.8 Die Shell konfigurieren 181
8.9 Weitere nützliche Befehle 190


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 227
9.4 Audio-Dateien abspielen und konvertieren 231


10 Suchen und Finden mit Spotlight 235
10.1 Funktionsweise von Spotlight 235
10.2 Suchen mit mdfind 237
10.3 Metadaten mit mdls anzeigen 247
10.4 Index verwalten 252
10.5 Dateien mit find suchen 257


11 Dateisysteme 261
11.1 Einführung und Grundlagen 261
11.2 Informationen über Dateisysteme 268
11.3 Mit Dateisystemen arbeiten 273
11.4 Dateisysteme konfigurieren 293


12 Mac OS X administrieren 299
12.1 Informationen erhalten: System-Profiler 299
12.2 Problemen und Vorkommnissen auf der Spur 301
12.3 Programme und Applikationen im Griff 305
12.4 Programme installieren und aktualisieren 319
12.5 Systemeinstellungen am Terminal vornehmen 326
12.6 Startmodus festlegen 332
12.7 Kernel Extensions 334
12.8 Exkurs: DTrace 338


13 Die Benutzerverwaltung von Mac OS X 10.6 341
13.1 Einführung und Überblick 341
13.2 DSLocal verwalten 351
13.3 Anbindung an Verzeichnisdienste 358


14 Der Super-Daemon: launchd 363
14.1 Aufgaben und Konzepte von launchd 363
14.2 Fehlersuche und -vermeidung 366
14.3 LaunchAgents und LaunchDaemons erstellen 368
14.4 Der SystemStarter und die StartupItems 381


TEIL III Vernetztes Arbeiten 383


15 Netzwerke konfigurieren 385
15.1 Einführung und Grundlagen 385
15.2 Netzwerke konfigurieren 397
15.3 Hilfsmittel im Netzwerk 405


16 Anwendungen im Netzwerk 415
16.1 Die Secure Shell (SSH) 415
16.2 Dateien übertragen 424
16.3 Mit Freigaben arbeiten 432
16.4 Simple Network Management Protocol 444
16.5 Zwei Firewalls 448


17 Server konfigurieren 457
17.1 Feste IP-Nummern 457
17.2 Der eigene Mailserver mit Postfix 458
17.3 Der Apache Webserver 463
17.4 Der MySQL-Datenbankserver 471
17.5 Eigene NFS-Freigaben erstellen 475
17.6 Den FTP-Server eingrenzen 477


TEIL IV Das Common UNIX Printing System 479


18 CUPS produktiv nutzen 481
18.1 Konzepte von CUPS 481
18.2 CUPS einrichten und administrieren 483


TEIL V Aufgaben automatisieren 491


19 Shell-Skripte 493
19.1 Erste Schritte: Hallo Welt! 494
19.2 Shell-Skripte integrieren 495
19.3 Werte in Variablen 496
19.4 Bedingungen und Schleifen 500
19.5 Weitere nützliche Befehle 507


20 Shell-Skripte integrieren 509
20.1 Shell-Skripte und AppleScript 509
20.2 Shell-Skripte und der Automator 512
20.3 Shell-Skripte und launchd 514
20.4 Shell-Skripte beim An- und Abmelden 515


TEIL VI Eine Welt der offenen Quellen 519


21 Mac OS X und Open Source 521
21.1 Einführung 521
21.2 Programme kompilieren und installieren 524
21.3 Der X11-Server 534


Anhang 537
A Glossar 539


Index 545

Erscheint lt. Verlag 27.1.2010
Reihe/Serie Galileo Design
Sprache deutsch
Maße 240 x 175 mm
Gewicht 1220 g
Einbandart gebunden
Themenwelt Informatik Betriebssysteme / Server Macintosh / Mac OS X
Informatik Betriebssysteme / Server Unix / Linux
Schlagworte 10.6 • Apple • Hardcover, Softcover / Informatik, EDV/Betriebssysteme, Benutzeroberflächen • MacOS X 10.6 Snow Leopard • Mac OS X Snow Leopard • UNIX; Spezielle Anwendungsbereiche
ISBN-10 3-8362-1476-8 / 3836214768
ISBN-13 978-3-8362-1476-6 / 9783836214766
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Schritt für Schritt einfach erklärt

von Philip Kiefer

Buch | Softcover (2023)
Markt + Technik (Verlag)
19,95
zwei Welten gemeinsam nutzen

von Christian Immler

Buch | Softcover (2023)
Markt + Technik (Verlag)
19,95