Mac OS X Snow Leopard und UNIX
Automatisierung, Administration, Netzwerke. Erste Schritte mit UNIX und dem Terminal. UNIX in Mac OS X produktiv einsetzen. Einrichten, administrieren und automatisieren. Mit Zulassungscode im Buch
Mac OS X Snow Leopard und UNIX
Automatisierung, Administration, Netzwerke. Erste Schritte mit UNIX und dem Terminal. UNIX in Mac OS X produktiv einsetzen. Einrichten, administrieren und automatisieren. Mit Zulassungscode im Buch
- Gebundenes Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
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
- Produktdetails
- Galileo Design
- Verlag: Rheinwerk Verlag
- 5., aktualis. u. erw. Aufl.
- Seitenzahl: 556
- Erscheinungstermin: 27. Januar 2010
- Deutsch
- Abmessung: 175mm x 240mm
- Gewicht: 1220g
- ISBN-13: 9783836214766
- ISBN-10: 3836214768
- Artikelnr.: 26903365
- Galileo Design
- Verlag: Rheinwerk Verlag
- 5., aktualis. u. erw. Aufl.
- Seitenzahl: 556
- Erscheinungstermin: 27. Januar 2010
- Deutsch
- Abmessung: 175mm x 240mm
- Gewicht: 1220g
- ISBN-13: 9783836214766
- ISBN-10: 3836214768
- Artikelnr.: 26903365
Vorwort zur 5. Auflage
Einleitung
TEIL I Eine Welt unter dem Wasser
1- Die Grundlagen
- 1.1 Der Aufbau von Mac OS X 23
- 1.2 Neuerungen in Mac OS X 10.6
- 1.3 Xcode installieren
2 Erste Schritte mit dem Terminal
- 2.1 Die Shell und der Prompt
- 2.2 Der erste Befehl
- 2.3 Hintergründe zu UNIX-Befehlen
- 2.4 Effizient mit dem Terminal arbeiten
3 Die Dokumentationen
- 3.1 Kurze Informationen
- 3.2 Im Detail: die Manpages
- 3.3 Das GNU-Info-System
- 3.4 Manchmal vorhanden: HTML-Dokumentation
4 Das BSD-Subsystem
- 4.1 Die Verzeichnisstruktur
TEIL II Arbeiten mit dem Terminal
5 Dateien und Verzeichnisse
- 5.1 Einige Dinge vorab
- 5.2 Navigation im Dateisystem
- 5.3 Grundlegende Befehle
- 5.4 Weitere Konzepte
- 5.5 Tipps und Tricks
- 5.6 Dateien und Ordner komprimieren
- 5.7 Dateien teilen und zusammenfügen
6 Prozesse und ihr Management
- 6.1 Grundlagen
- 6.2 Prozesse und Dienste im Hintergrund
- 6.3 Aktive Prozesse anzeigen
- 6.4 Systemauslastung überblicken
-6.5 Prozesse beenden
- 6.6 Prioritäten setzen
- 6.7 Signale mit nohup ignorieren
7 Benutzer und ihre Rechte
- 7.1 Einführung
- 7.2 Rechte verstehen und zuweisen
- 7.3 Weitere Verfahren und Methoden
- 7.4 Benutzer am Terminal wechseln
8 Effizient mit der Shell arbeiten
- 8.1 Ausgaben umleiten und speichern
- 8.2 Befehle im Hintergrund ausführen
- 8.3 Befehle verketten
- 8.4 Die History der Shell
- 8.5 Nützliche Tastenkombinationen
- 8.6 Klammernexpansion nutzen
- 8.7 Umgebungsvariablen
- 8.8 Die Shell konfigurieren
- 8.9 Weitere nützliche Befehle
9 Produktiv am Terminal arbeiten
- 9.1 Texte bearbeiten, anzeigen und konvertieren
- 9.2 Bildbearbeitung am Terminal
- 9.3 Datenbanken mit SQLite
- 9.4 Audio-Dateien abspielen und konvertieren
10 Suchen und Finden mit Spotlight
- 10.1 Funktionsweise von Spotlight
- 10.2 Suchen mit mdfind
- 10.3 Metadaten mit mdls anzeigen
- 10.4 Index verwalten
- 10.5 Dateien mit find suchen
11 Dateisysteme
- 11.1 Einführung und Grundlagen
- 11.2 Informationen über Dateisysteme
- 11.3 Mit Dateisystemen arbeiten
- 11.4 Dateisysteme konfigurieren
12 Mac OS X administrieren
- 12.1 Informationen erhalten: System-Profiler
- 12.2 Problemen und Vorkommnissen auf der Spur
- 12.3 Programme und Applikationen im Griff
- 12.4 Programme installieren und aktualisieren
- 12.5 Systemeinstellungen am Terminal vornehmen
- 12.6 Startmodus festlegen
- 12.7 Kernel Extensions
- 12.8 Exkurs: DTrace
13 Die Benutzerverwaltung von Mac OS X 10.6
- 13.1 Einführung und Überblick
- 13.2 DSLocal verwalten
- 13.3 Anbindung an Verzeichnisdienste
14 Der Super-Daemon: launchd
- 14.1 Aufgaben und Konzepte von launchd
- 14.2 Fehlersuche und -vermeidung
- 14.3 LaunchAgents und LaunchDaemons erstellen
- 14.4 Der SystemStarter und die StartupItems
TEIL III Vernetztes Arbeiten
15 Netzwerke konfigurieren
- 15.1 Einführung und Grundlagen
- 15.2 Netzwerke konfigurieren
- 15.3 Hilfsmittel im Netzwerk
16 Anwendungen im Netzwerk
- 16.1 Die Secure Shell (SSH)
- 16.2 Dateien übertragen
- 16.3 Mit Freigaben arbeiten
- 16.4 Simple Network Management Protocol
- 16.5 Zwei Firewalls
17 Server konfigurieren
- 17.1 Feste IP-Nummern
- 17.2 Der eigene Mailserver mit Postfix
- 17.3 Der Apache Webserver
- 17.4 Der MySQL-Datenbankserver
- 17.5 Eigene NFS-Freigaben erstellen
- 17.6 Den FTP-Server eingrenzen
TEIL IV Das Common UNIX Printing System
18 CUPS produktiv nutzen
- 18.1 Konzepte von CUPS
- 18.2 CUPS einrichten und administrieren
TEIL V Aufgaben automatisieren
19 Shell-Skripte
- 19.1 Erste Schritte: Hallo Welt!
- 19.2 Shell-Skripte integrieren
- 19.3 Werte in Variablen
- 19.4 Bedingungen und Schleifen
- 19.5 Weitere nützliche Befehle...
Vorwort zur 5. Auflage
Einleitung
TEIL I Eine Welt unter dem Wasser
1- Die Grundlagen
- 1.1 Der Aufbau von Mac OS X 23
- 1.2 Neuerungen in Mac OS X 10.6
- 1.3 Xcode installieren
2 Erste Schritte mit dem Terminal
- 2.1 Die Shell und der Prompt
- 2.2 Der erste Befehl
- 2.3 Hintergründe zu UNIX-Befehlen
- 2.4 Effizient mit dem Terminal arbeiten
3 Die Dokumentationen
- 3.1 Kurze Informationen
- 3.2 Im Detail: die Manpages
- 3.3 Das GNU-Info-System
- 3.4 Manchmal vorhanden: HTML-Dokumentation
4 Das BSD-Subsystem
- 4.1 Die Verzeichnisstruktur
TEIL II Arbeiten mit dem Terminal
5 Dateien und Verzeichnisse
- 5.1 Einige Dinge vorab
- 5.2 Navigation im Dateisystem
- 5.3 Grundlegende Befehle
- 5.4 Weitere Konzepte
- 5.5 Tipps und Tricks
- 5.6 Dateien und Ordner komprimieren
- 5.7 Dateien teilen und zusammenfügen
6 Prozesse und ihr Management
- 6.1 Grundlagen
- 6.2 Prozesse und Dienste im Hintergrund
- 6.3 Aktive Prozesse anzeigen
- 6.4 Systemauslastung überblicken
-6.5 Prozesse beenden
- 6.6 Prioritäten setzen
- 6.7 Signale mit nohup ignorieren
7 Benutzer und ihre Rechte
- 7.1 Einführung
- 7.2 Rechte verstehen und zuweisen
- 7.3 Weitere Verfahren und Methoden
- 7.4 Benutzer am Terminal wechseln
8 Effizient mit der Shell arbeiten
- 8.1 Ausgaben umleiten und speichern
- 8.2 Befehle im Hintergrund ausführen
- 8.3 Befehle verketten
- 8.4 Die History der Shell
- 8.5 Nützliche Tastenkombinationen
- 8.6 Klammernexpansion nutzen
- 8.7 Umgebungsvariablen
- 8.8 Die Shell konfigurieren
- 8.9 Weitere nützliche Befehle
9 Produktiv am Terminal arbeiten
- 9.1 Texte bearbeiten, anzeigen und konvertieren
- 9.2 Bildbearbeitung am Terminal
- 9.3 Datenbanken mit SQLite
- 9.4 Audio-Dateien abspielen und konvertieren
10 Suchen und Finden mit Spotlight
- 10.1 Funktionsweise von Spotlight
- 10.2 Suchen mit mdfind
- 10.3 Metadaten mit mdls anzeigen
- 10.4 Index verwalten
- 10.5 Dateien mit find suchen
11 Dateisysteme
- 11.1 Einführung und Grundlagen
- 11.2 Informationen über Dateisysteme
- 11.3 Mit Dateisystemen arbeiten
- 11.4 Dateisysteme konfigurieren
12 Mac OS X administrieren
- 12.1 Informationen erhalten: System-Profiler
- 12.2 Problemen und Vorkommnissen auf der Spur
- 12.3 Programme und Applikationen im Griff
- 12.4 Programme installieren und aktualisieren
- 12.5 Systemeinstellungen am Terminal vornehmen
- 12.6 Startmodus festlegen
- 12.7 Kernel Extensions
- 12.8 Exkurs: DTrace
13 Die Benutzerverwaltung von Mac OS X 10.6
- 13.1 Einführung und Überblick
- 13.2 DSLocal verwalten
- 13.3 Anbindung an Verzeichnisdienste
14 Der Super-Daemon: launchd
- 14.1 Aufgaben und Konzepte von launchd
- 14.2 Fehlersuche und -vermeidung
- 14.3 LaunchAgents und LaunchDaemons erstellen
- 14.4 Der SystemStarter und die StartupItems
TEIL III Vernetztes Arbeiten
15 Netzwerke konfigurieren
- 15.1 Einführung und Grundlagen
- 15.2 Netzwerke konfigurieren
- 15.3 Hilfsmittel im Netzwerk
16 Anwendungen im Netzwerk
- 16.1 Die Secure Shell (SSH)
- 16.2 Dateien übertragen
- 16.3 Mit Freigaben arbeiten
- 16.4 Simple Network Management Protocol
- 16.5 Zwei Firewalls
17 Server konfigurieren
- 17.1 Feste IP-Nummern
- 17.2 Der eigene Mailserver mit Postfix
- 17.3 Der Apache Webserver
- 17.4 Der MySQL-Datenbankserver
- 17.5 Eigene NFS-Freigaben erstellen
- 17.6 Den FTP-Server eingrenzen
TEIL IV Das Common UNIX Printing System
18 CUPS produktiv nutzen
- 18.1 Konzepte von CUPS
- 18.2 CUPS einrichten und administrieren
TEIL V Aufgaben automatisieren
19 Shell-Skripte
- 19.1 Erste Schritte: Hallo Welt!
- 19.2 Shell-Skripte integrieren
- 19.3 Werte in Variablen
- 19.4 Bedingungen und Schleifen
- 19.5 Weitere nützliche Befehle...