Das FreeBSD-Handbuch

The FreeBSD German Documentation Project

Version: 49158
Rechtlicher Hinweis
Rechtlicher Hinweis
Zuletzt bearbeitet am 2016-07-24 12:23:21Z von bhd.
Zusammenfassung

Willkommen bei FreeBSD! Dieses Handbuch beschreibt die Installation und den täglichen Umgang mit FreeBSD 8.4-RELEASE, 9.3-RELEASE und FreeBSD 10.3-RELEASE. Das Handbuch ist jederzeit unter Bearbeitung und das Ergebnis der Arbeit vieler Einzelpersonen. Dies kann dazu führen, dass bestimmte Bereiche nicht mehr aktuell sind und auf den neuesten Stand gebracht werden müssen. Bei Unklarheiten empfiehlt es sich daher stets, die englische Originalversion des Handbuchs zu lesen.

Wenn Sie bei der Übersetzung des Handbuchs mithelfen möchten, senden Sie bitte eine E-Mail an die Mailingliste 'FreeBSD German Documentation Project' .

Die aktuelle Version des Handbuchs ist immer auf dem FreeBSD-Webserver verfügbar und kann in verschiedenen Formaten und in komprimierter Form vom FreeBSD FTP-Server oder einem der vielen Spiegel herunter geladen werden (ältere Versionen finden Sie hingegen unter http://docs.FreeBSD.org/doc/). Vielleicht möchten Sie das Handbuch aber auch durchsuchen.

[ einzelne Abschnitte / komplettes Dokument ]

Inhaltsverzeichnis
Vorwort
I. Erste Schritte
1. Einleitung
1.1. Überblick
1.2. Willkommen zu FreeBSD
1.3. Über das FreeBSD Projekt
2. FreeBSD 8.X (und älter) installieren
2.1. Übersicht
2.2. Hardware-Anforderungen
2.3. Vor der Installation
2.4. Die Installation starten
2.5. Das Werkzeug sysinstall
2.6. Plattenplatz für FreeBSD bereitstellen
2.7. Den Installationsumfang bestimmen
2.8. Das Installationsmedium auswählen
2.9. Die Installation festschreiben
2.10. Arbeiten nach der Installation
2.11. Fehlersuche
2.12. Anspruchsvollere Installationen
2.13. Eigene Installationsmedien herstellen
3. FreeBSD 9.X (und neuer) installieren
3.1. Übersicht
3.2. Minimale Hardwarenaforderungen
3.3. Vor der Installation
3.4. Die Installation starten
3.5. Verwendung von bsdinstall
3.6. Plattenplatz bereitstellen
3.7. Die Installation festschreiben
3.8. Arbeiten nach der Installation
3.9. Fehlerbehebung
3.10. Verwendung der Live-CD
4. Grundlagen des UNIX Betriebssystems
4.1. Übersicht
4.2. Virtuelle Konsolen und Terminals
4.3. Benutzer und grundlegende Account-Verwaltung
4.4. Zugriffsrechte
4.5. Verzeichnis-Strukturen
4.6. Festplatten, Slices und Partitionen
4.7. Anhängen und Abhängen von Dateisystemen
4.8. Prozesse und Dämonen
4.9. Shells
4.10. Text-Editoren
4.11. Geräte und Gerätedateien
4.12. Manualpages
5. Installieren von Anwendungen: Pakete und Ports
5.1. Übersicht
5.2. Installation von Software
5.3. Suchen einer Anwendung
5.4. Benutzen von pkg zur Verwaltung von Binärpaketen
5.5. Benutzen der Ports-Sammlung
5.6. Pakete mit Poudriere bauen
5.7. Nach der Installation
5.8. Kaputte Ports
6. Das X-Window-System
6.1. Übersicht
6.2. Terminologie
6.3. Xorg installieren
6.4. Xorg konfigurieren
6.5. Schriftarten in Xorg benutzen
6.6. Der X-Display-Manager
6.7. Grafische Oberflächen
6.8. Compiz Fusion installieren
6.9. Fehlersuche
II. Oft benutzte Funktionen
7. Desktop-Anwendungen
7.1. Übersicht
7.2. Browser
7.3. Büroanwendungen
7.4. Anzeigen von Dokumenten
7.5. Finanzsoftware
8. Multimedia
8.1. Übersicht
8.2. Soundkarten einrichten
8.3. MP3-Audio
8.4. Videos wiedergeben
8.5. TV-Karten
8.6. MythTV
8.7. Scanner
9. Konfiguration des FreeBSD-Kernels
9.1. Übersicht
9.2. Wieso einen eigenen Kernel bauen?
9.3. Informationen über die vorhandene Hardware beschaffen
9.4. Die Kernelkonfigurationsdatei
9.5. Einen angepassten Kernel bauen und installieren
9.6. Wenn etwas schiefgeht
10. Drucken
10.1. Schnellstart
10.2. Druckerverbindungen
10.3. Gebräuchliche Seitenbeschreibungssprachen
10.4. Direktes Drucken
10.5. LPD (Line Printer Daemon)
10.6. Andere Drucksysteme
11. Linux®-Binärkompatibilität
11.1. Übersicht
11.2. Konfiguration der Linux®-Binärkompatibilität
11.3. Weiterführende Themen
III. Systemadministration
12. Konfiguration und Tuning
12.1. Übersicht
12.2. Start von Diensten
12.3. cron(8) konfigurieren
12.4. Dienste unter FreeBSD verwalten
12.5. Einrichten von Netzwerkkarten
12.6. Virtual Hosts
12.7. Konfiguration der Systemprotokollierung
12.8. Konfigurationsdateien
12.9. Einstellungen mit sysctl(8)
12.10. Tuning von Laufwerken
12.11. Einstellungen von Kernel Limits
12.12. Hinzufügen von Swap-Bereichen
12.13. Energie- und Ressourcenverwaltung
13. FreeBSDs Bootvorgang
13.1. Übersicht
13.2. FreeBSDs Bootvorgang
13.3. Willkommmensbildschirme während des Bootvorgangs konfigurieren
13.4. Konfiguration von Geräten
13.5. Init: Initialisierung der Prozess-Kontrolle
13.6. Der Shutdown-Vorgang
14. Sicherheit
14.1. Übersicht
14.2. Einführung
14.3. Einmalpasswörter
14.4. TCP Wrapper
14.5. Kerberos
14.6. OpenSSL
14.7. VPN mit IPsec
14.8. OpenSSH
14.9. Zugriffskontrolllisten für Dateisysteme (ACL)
14.10. Sicherheitsprobleme in Software von Drittanbietern überwachen
14.11. FreeBSD Sicherheitshinweise
14.12. Prozess-Überwachung
14.13. Einschränkung von Ressourcen
14.14. Gemeinsame Administration mit Sudo
15. Jails
15.1. Übersicht
15.2. Jails - Definitionen
15.3. Einrichtung und Verwaltung von Jails
15.4. Feinabstimmung und Administration
15.5. Mehrere Jails aktualisieren
15.6. Verwaltung von Jails mit ezjail
16. Verbindliche Zugriffskontrolle
16.1. Übersicht
16.2. Schlüsselbegriffe
16.3. Erläuterung
16.4. MAC Labels verstehen
16.5. Planung eines Sicherheitsmodells
16.6. Modulkonfiguration
16.7. Das MAC Modul seeotheruids
16.8. Das MAC Modul bsdextended
16.9. Das MAC Modul ifoff
16.10. Das MAC Modul portacl
16.11. Das MAC Modul partition
16.12. Das MAC Modul Multi-Level Security
16.13. Das MAC Modul Biba
16.14. Das MAC Modul LOMAC
16.15. Beispiel 1: Nagios in einer MAC Jail
16.16. Beispiel 2: User Lock Down
16.17. Fehler im MAC beheben
17. Security Event Auditing
17.1. Einleitung
17.2. Schlüsselbegriffe
17.3. Audit Konfiguration
17.4. Audit-Trails
18. Speichermedien
18.1. Übersicht
18.2. Hinzufügen von Laufwerken
18.3. Partitionen vergrößern
18.4. USB Speichermedien
18.5. Erstellen und Verwenden von CDs
18.6. DVDs benutzen
18.7. Disketten benutzen
18.8. Datensicherung
18.9. Speicherbasierte Laufwerke
18.10. Schnappschüsse von Dateisystemen
18.11. Disk Quotas
18.12. Partitionen verschlüsseln
18.13. Den Auslagerungsspeicher verschlüsseln
18.14. Highly Available Storage (HAST)
19. GEOM: Modulares Framework zur Plattentransformation
19.1. Übersicht
19.2. RAID0 - Striping
19.3. RAID1 - Spiegelung
19.4. RAID3 - Byte-Level Striping mit dedizierter Parität
19.5. Software RAID
19.6. GEOM Gate Netzwerk
19.7. Das Labeln von Laufwerken
19.8. UFS Journaling in GEOM
20. Das Z-Dateisystem (ZFS)
20.1. Was ZFS anders macht
20.2. Schnellstartanleitung
20.3. zpool Administration
20.4. zfs Administration
20.5. Delegierbare Administration
20.6. Themen für Fortgeschrittene
20.7. Zusätzliche Informationen
20.8. ZFS-Eigenschaften und Terminologie
21. Dateisystemunterstützung
21.1. Übersicht
21.2. Linux® Dateisysteme
22. Virtualisierung
22.1. Übersicht
22.2. FreeBSD als Gast-Betriebssystem unter Parallels für Mac OS® X
22.3. FreeBSD als Gast-Betriebssystem unter Virtual PC für Windows®
22.4. FreeBSD als Gast-Betriebssystem unter VMware Fusion für Mac OS®
22.5. VirtualBox™ Gasterweiterungen auf einem FreeBSD Gast
22.6. FreeBSD als Host mit Virtualbox
22.7. FreeBSD als Host mit bhyve
23. Lokalisierung – I18N/L10N einrichten und benutzen
23.1. Übersicht
23.2. Lokale Anpassungen benutzen
23.3. I18N-Programme übersetzen
23.4. Lokalisierung für einzelne Sprachen
24. FreeBSD aktualisieren
24.1. Übersicht
24.2. FreeBSD-Update
24.3. Aktualisieren der Dokumentationssammlung
24.4. Einem Entwicklungszweig folgen
24.5. Synchronisation der Quellen
24.6. Das komplette Basissystem neu bauen
24.7. Installation mehrerer Maschinen
25. DTrace
25.1. Überblick
25.2. Unterschiede in der Implementierung
25.3. Die DTrace Unterstützung aktivieren
25.4. DTrace verwenden
IV. Netzwerke
26. Serielle Datenübertragung
26.1. Übersicht
26.2. Begriffe und Hardware
26.3. Terminals
26.4. Einwählverbindungen
26.5. Verbindungen nach Außen
26.6. Einrichten der seriellen Konsole
27. PPP
27.1. Übersicht
27.2. PPP konfigurieren
27.3. Probleme bei PPP-Verbindungen
27.4. PPP over Ethernet (PPPoE)
27.5. PPP over ATM (PPPoA)
28. Elektronische Post (E-Mail)
28.1. Terminologie
28.2. Übersicht
28.3. E-Mail Komponenten
28.4. Sendmail-Konfigurationsdateien
28.5. Wechseln des Mailübertragungs-Agenten
28.6. Fehlerbehebung
28.7. Weiterführende Themen
28.8. Ausgehende E-Mail über einen Relay versenden
28.9. E-Mail über Einwahl-Verbindungen
28.10. SMTP-Authentifizierung
28.11. E-Mail-Programme
28.12. E-Mails mit fetchmail abholen
28.13. E-Mails mit procmail filtern
29. Netzwerkserver
29.1. Übersicht
29.2. Der inetd Super-Server
29.3. Network File System (NFS)
29.4. Network Information System (NIS)
29.5. Lightweight Access Directory Protocol (LDAP)
29.6. Dynamic Host Configuration Protocol (DHCP)
29.7. Domain Name System (DNS)
29.8. Apache HTTP-Server
29.9. File Transfer Protocol (FTP)
29.10. Datei- und Druckserver für Microsoft® Windows®-Clients (Samba)
29.11. Die Uhrzeit mit NTP synchronisieren
29.12. iSCSI Initiator und Target Konfiguration
30. Firewalls
30.1. Einführung
30.2. Firewallkonzepte
30.3. PF
30.4. Die IPFILTER-Firewall (IPF)
30.5. IPFW
31. Weiterführende Netzwerkthemen
31.1. Übersicht
31.2. Gateways und Routen
31.3. Drahtlose Netzwerke
31.4. USB Tethering
31.5. Bluetooth
31.6. LAN-Kopplung mit einer Bridge
31.7. Link-Aggregation und Failover
31.8. Plattenloser Betrieb mit PXE
31.9. IPv6
31.10. Common Address Redundancy Protocol (CARP)
V. Anhang
A. Bezugsquellen für FreeBSD
A.1. CD und DVD Sets
A.2. FTP-Server
A.3. Benutzen von Subversion
A.4. Subversion Mirror Sites
A.5. Benutzen von rsync
B. Bibliografie
B.1. Bücher speziell für FreeBSD
B.2. Handbücher
B.3. Administrations-Anleitungen
B.4. Programmierhandbücher
B.5. Betriebssystem-Interna
B.6. Sicherheits-Anleitung
B.7. Hardware-Anleitung
B.8. UNIX® Geschichte
B.9. Zeitschriften, Magazine und Journale
C. Ressourcen im Internet
C.1. Mailinglisten
C.2. Usenet-News
C.3. World Wide Web Server
C.4. E-Mail Adressen
D. OpenPGP-Schlüssel
D.1. Ansprechpartner
FreeBSD Glossar
Stichwortverzeichnis
Abbildungsverzeichnis
2.1. FreeBSD Boot Loader Menu
2.2. Ausgabe der Geräteerkennung
2.3. Ihr Land auswählen
2.4. Die Tastaturbelegung auswählen
2.5. Die Gebrauchsanweisung von sysinstall auswählen
2.6. Die Dokumentation abrufen
2.7. Das Dokumentationsmenü von sysinstall
2.8. Das Hauptmenü von sysinstall
2.9. Sysinstall Keymap Menu
2.10. Das Hauptmenü von sysinstall
2.11. Optionen von sysinstall
2.12. Die Standard-Installation starten
2.13. Ein Laufwerk für Fdisk aussuchen
2.14. Typischer Fdisk-Bildschirm vor dem Editieren
2.15. Eine Partition über die gesamte Platte
2.16. Sysinstall Boot-Manager-Menü
2.17. Die Laufwerksauswahl verlassen
2.18. Sysinstall Disklabel-Editor
2.19. Sysinstall Disklabel-Editor mit automatischen Vorgaben
2.20. Die Größe einer Partition festlegen
2.21. Die Größe einer Partition ändern
2.22. Den Partitionstyp festlegen
2.23. Den Mountpoint festlegen
2.24. Sysinstall Disklabel-Editor
2.25. Die Distribution auswählen
2.26. Die Distributionen bestätigen
2.27. Das Installationsmedium auswählen
2.28. Eine Netzwerkkarte auswählen
2.29. Die Netzwerkkarte ed0 konfigurieren
2.30. inetd.conf editieren
2.31. Anonymous-FTP konfigurieren
2.32. Begrüßungsmeldung des FTP-Servers editieren
2.33. exports editieren
2.34. Merkmale der Systemkonsole
2.35. Bildschirmschoner auswählen
2.36. Den Bildschirmschoner einstellen
2.37. Die Konfiguration der Systemkonsole verlassen
2.38. Das Gebiet auswählen
2.39. Das Land auswählen
2.40. Die Zeitzone auswählen
2.41. Das Mausprotokoll festlegen
2.42. Das Mausprotokoll festlegen
2.43. Den Mausport einstellen
2.44. Den Mausport einstellen
2.45. Den Mouse-Daemon aktivieren
2.46. Den Mouse-Daemon testen
2.47. Die Paketkategorie aussuchen
2.48. Pakete auswählen
2.49. Pakete installieren
2.50. Paketinstallation bestätigen
2.51. Benutzerkonto auswählen
2.52. Benutzerkonto anlegen
2.53. Benutzermenü verlassen
2.54. Die Installation beenden
2.55. Netzwerkdienste – obere Hälfte
2.56. Den MTA festlegen
2.57. Ntpdate konfigurieren
2.58. Netzwerkdienste – untere Hälfte
3.1. FreeBSD Boot Loader Menü
3.2. FreeBSD Boot-Optionen Menü
3.3. Willkommen-Menü
3.4. Tastaturbelegung festlegen
3.5. Tastaturauswahlbildschirm
3.6. Erweiterte Tastaturbelegung
3.7. Festlegen des Rechnernamens
3.8. Komponenten für die Installation auswählen
3.9. Installation über das Netzwerk
3.10. Einen Spiegelserver wählen
3.11. Partitionierung unter FreeBSD 9.x
3.12. Partitionierung unter FreeBSD 10.x und neueren Versionen
3.13. Aus mehreren Platten eine auswählen
3.14. Auswahl der gesamten Platte oder einer Partition
3.15. Überprüfen der erstellen Partitionen
3.16. Partitionen manuell erstellen
3.17. Partitionen manuell anlegen
3.18. Partitionen manuell erzeugen
3.19. ZFS Konfigurationsmenü
3.20. ZFS Pool Typen
3.21. Auswahl der Laufwerke
3.22. Ungültige Auswahl
3.23. Eigenschaften einer Festplatte
3.24. Passwort für die Verschlüsselung der Platte
3.25. Letzte Chance
3.26. Letzte Bestätigung
3.27. Herunterladen der Distributionsdateien
3.28. Überprüfen der Distributionsdateien
3.29. Entpacken der Distributionsdateien
3.30. Das root-Passwort setzen
3.31. Eine zu konfigurierende Netzwerkschnittstelle auswählen
3.32. Nach drahtlosen Access Points scannen
3.33. Ein drahtloses Netzwerk auswählen
3.34. Verbindungsaufbau mit WPA2
3.35. Auswahl von IPv4
3.36. Auswählen der IPv4-Konfiguration über DHCP
3.37. Statische IPv4-Konfiguration
3.38. Auswahl von IPv6
3.39. Auswahl der IPv6 SLAAC-Konfiguration
3.40. Statische IPv6-Konfiguration
3.41. DNS-Konfiguration
3.42. Lokale oder UTC-Zeit
3.43. Das Gebiet auswählen
3.44. Das Land auswählen
3.45. Wählen einer Zeitzone
3.46. Bestätigen der Zeitzone
3.47. Auswahl zusätzlicher Dienste
3.48. Aktivierung der Absturzaufzeichnung
3.49. Benutzerkonten hinzufügen
3.50. Benutzerinformationen eingeben
3.51. Verlassen der Benutzer- und Gruppenverwaltung
3.52. Letzte Schritte der Konfiguration
3.53. Manuelle Konfiguration
3.54. Die Installation vervollständigen
31.1. PXE-Bootvorgang mit NFS Root Mount
Tabellenverzeichnis
2.1. Gerätekonfiguration
2.2. Partitionen auf dem ersten Laufwerk
2.3. Partitionen auf weiteren Laufwerken
2.4. FreeBSD 8.X ISO-Abbilder
3.1. Partitionierungsschemas
4.1. Programme zur Verwaltung von Benutzer-Accounts
4.2. UNIX® Zugriffsrechte
4.3. Laufwerk-Codes
4.4. Gebräuchliche Umgebungsvariablen
6.1. Die Konfigurationsdateien von XDM
8.1. Typische Fehlermeldungen
10.1. Ausgabe PDLs
14.1. Ressourcenbeschränkungen für Login-Klassen
17.1. Audit-Ereignisklassen
17.2. Präfixe für Audit-Ereignisklassen
26.1. Nullmodemkabel vom Typ DB-25-zu-DB-25
26.2. Nullmodemkabel vom Typ DB-9-zu-DB-9
26.3. Nullmodemkabel vom Typ DB-9-zu-DB-25
26.4. Signalnamen
26.5. Fall 1: Option 0x10 für sio0
26.6. Fall 2: Option 0x30 für sio0
29.1. NIS Begriffe
29.2. Zusätzliche Benutzer
29.3. Zusätzliche Rechner
29.4. DNS-Begriffe
30.1. Nützliche pfctl Optionen
31.1. Allgemeine Attribute in Routingtabellen
31.2. Station Capability Codes
31.3. Reservierte IPv6-Adressen
Liste der Beispiele
2.1. Eine bestehende Partition verwenden
2.2. Eine bestehende Partition verkleinern
3.1. Ein traditionelles, partitioniertes Dateisystem erstellen
4.1. Ein Programm als Superuser installieren
4.2. Einen Benutzer unter FreeBSD anlegen
4.3. Interaktives Löschen von Accounts mit rmuser
4.4. chpass als Superuser verwenden
4.5. chpass als normaler Benutzer verwenden
4.6. Das eigene Passwort wechseln
4.7. Als Superuser das Passwort eines anderen Accounts verändern
4.8. Setzen der Mitgliederliste einer Gruppe mit pw(8)
4.9. Ein Gruppenmitglied mit pw(8) hinzufügen
4.10. Hinzufügen eines neuen Gruppenmitglieds mittels pw(8)
4.11. Mit id die Gruppenzugehörigkeit bestimmen
4.12. Namen von Platten, Slices und Partitionen
4.13. Aufteilung einer Festplatte
6.1. Den Intel® Treiber über eine Datei auswählen
6.2. Den Radeon Treiber über eine Datei auswählen
6.3. Den VESA Treiber über eine Datei auswählen
6.4. Den scfb Treiber über eine Datei auswählen
6.5. Die Bildschirmauflösung in eine Datei schreiben
6.6. Manuelles Einstellen der Monitorfrequenzen
6.7. Konfiguration eines Tastaturlayouts
6.8. Konfiguration mehrerer Tastaturlayouts
6.9. X über die Tastatur beenden
6.10. Die Anzahl der Maustasten festlegen
12.1. Einfache Server Konfiguration
12.2. Erstellen einer Swap-Datei
13.1. boot0-Screenshot
13.2. boot2-Screenshot
13.3. Auf insecure gesetzte Konsole in /etc/ttys
14.1. Einen sicheren Tunnel für SMTP erstellen
14.2. Sicherer Zugriff auf einen POP3-Server
14.3. Umgehen einer Firewall
15.1. mergemaster(8) in einer nicht vertrauenswürdigen Jail ausführen
15.2. mergemaster(8) in einer vertrauenswürdigen Jail ausführen
15.3. BIND in einer Jail laufen lassen
18.1. dump mit ssh benutzen
18.2. dump über ssh mit gesetzter RSH benutzen
18.3. Das aktuelle Verzeichnis mit tar sichern
18.4. Wiederherstellung mit tar in das aktuelle Verzeichnis
18.5. Rekursive Sicherung des aktuellen Verzeichnisses mit ls und cpio
18.6. Das aktuelle Verzeichnis mit pax sichern
19.1. Die Partitionen einer Bootplatte labeln
26.1. Einträge in /etc/ttys hinzufügen
29.1. Die Konfigurationsdatei von inetd neu einlesen
29.2. Ein exportiertes Dateisystem mit amd in den Verzeichnisbaum einhängen
29.3. Ein exportiertes Dateisystem mit autofs(5) in den Verzeichnisbaum einhängen
29.4. Beispiel einer /etc/ntp.conf
31.1. LACP Aggregation mit einem Cisco® Switch
31.2. Ausfallsicherer Modus
31.3. Failover Modus zwischen Ethernet- und Wireless-Schnittstellen

Wenn Sie Fragen zu FreeBSD haben, schicken Sie eine E-Mail an <de-bsd-questions@de.FreeBSD.org>.

Wenn Sie Fragen zu dieser Dokumentation haben, schicken Sie eine E-Mail an <de-bsd-translators@de.FreeBSD.org>.