Das FreeBSD-Handbuch

The FreeBSD German Documentation Project

Copyright ? 1995-2014 The FreeBSD German Documentation Project

Zuletzt bearbeitet am von .

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.1-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’ <de-bsd-translators@de.FreeBSD.org>.

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.


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. Hardware-Anforderungen 3.3. Vor der Installation 3.4. Die Installation starten 3.5. Das bsdinstall-Werkzeug 3.6. Installation aus dem Netzwerk 3.7. Plattenplatz bereitstellen 3.8. Die Installation festschreiben 3.9. Arbeiten nach der Installation 3.10. Fehlerbehebung 4. Grundlagen des UNIX Betriebssystems 4.1. ?bersicht 4.2. Virtuelle Konsolen und Terminals 4.3. Zugriffsrechte 4.4. Verzeichnis-Strukturen 4.5. Festplatten, Slices und Partitionen 4.6. Anh?ngen und Abh?ngen von Dateisystemen 4.7. Prozesse 4.8. D?monen, Signale und Stoppen von Prozessen 4.9. Shells 4.10. Text-Editoren 4.11. Ger?te und Ger?tedateien 4.12. Bin?rformate 4.13. Weitere Informationen 5. Installieren von Anwendungen: Pakete und Ports 5.1. ?bersicht 5.2. Installation von Software 5.3. Suchen einer Anwendung 5.4. Benutzen des Paketsystems 5.5. Benutzen der Ports-Sammlung 5.6. Nach der Installation 5.7. Kaputte Ports 6. Das X-Window-System 6.1. ?bersicht 6.2. X-Grundlagen 6.3. X11 installieren 6.4. X11 konfigurieren 6.5. Schriftarten in X11 benutzen 6.6. Der X-Display-Manager 6.7. Grafische Oberfl?chen 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 7.6. Zusammenfassung 8. Multimedia 8.1. ?bersicht 8.2. Soundkarten einrichten 8.3. MP3-Audio 8.4. Videos wiedergeben 8.5. TV-Karten einrichten 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. Kerneltreiber, Subsysteme und Module 9.5. Erstellen und Installation eines angepassten Kernels 9.6. Die Kernelkonfigurationsdatei 9.7. Wenn etwas schiefgeht 10. Drucken 10.1. ?bersicht 10.2. Einf?hrung 10.3. Grund-Konfiguration 10.4. Erweiterte Drucker-Konfiguration 10.5. Drucker verwenden 10.6. Alternativen zum LPD-Drucksystem 10.7. Problembehandlung 11. Linux-Bin?rkompatibilit?t 11.1. ?bersicht 11.2. Installation 11.3. Mathematica? installieren 11.4. Maple™ installieren 11.5. MATLAB? installieren 11.6. Oracle? installieren 11.7. Weiterf?hrende Themen III. Systemadministration 12. Konfiguration und Tuning 12.1. ?bersicht 12.2. Vorbereitende Konfiguration 12.3. Basiskonfiguration 12.4. Konfiguration von Anwendungen 12.5. Start von Diensten 12.6. Programme mit ``cron` starten <configtuning-cron.html>`__ 12.7. Das rc-System f?r Systemdienste 12.8. Einrichten von Netzwerkkarten 12.9. Virtual Hosts 12.10. Konfiguration des syslogd Servers 12.11. Konfigurationsdateien 12.12. Einstellungen mit sysctl(8) 12.13. Tuning von Laufwerken 12.14. Einstellungen von Kernel Limits 12.15. Hinzuf?gen von Swap-Bereichen 12.16. Energie- und Ressourcenverwaltung 12.17. ACPI-Fehlersuche 13. FreeBSDs Bootvorgang 13.1. ?bersicht 13.2. Das Problem des Bootens 13.3. Boot-Manager und Boot-Phasen 13.4. Kernel Interaktion w?hrend des Bootprozesses 13.5. Konfiguration von Ger?ten 13.6. Init: Initialisierung der Prozess-Kontrolle 13.7. Der Shutdown-Vorgang 14. Benutzer und grundlegende Account-Verwaltung 14.1. ?bersicht 14.2. Einf?hrung 14.3. Der Superuser-Account 14.4. System-Accounts 14.5. Benutzer-Accounts 14.6. Accounts ver?ndern 14.7. Benutzer einschr?nken 14.8. Gruppen 15. Sicherheit 15.1. ?bersicht 15.2. Einf?hrung 15.3. Absichern von FreeBSD 15.4. DES, Blowfish, MD5, und Crypt 15.5. Einmalpassw?rter 15.6. TCP-Wrapper 15.7. Kerberos5 15.8. OpenSSL 15.9. VPNs mit IPsec 15.10. OpenSSH 15.11. Zugriffskontrolllisten f?r Dateisysteme 15.12. Sicherheitsprobleme in Software Dritter ?berwachen 15.13. FreeBSD Sicherheitshinweise 15.14. Prozess-?berwachung 16. Jails 16.1. ?bersicht 16.2. Jails - Definitionen 16.3. Einf?hrung 16.4. Einrichtung und Verwaltung von Jails 16.5. Feinabstimmung und Administration 16.6. Anwendung von Jails 17. Verbindliche Zugriffskontrolle 17.1. ?bersicht 17.2. Schl?sselbegriffe 17.3. Erl?uterung 17.4. MAC Labels verstehen 17.5. Planung eines Sicherheitsmodells 17.6. Modulkonfiguration 17.7. Das MAC Modul seeotheruids 17.8. Das MAC Modul bsdextended 17.9. Das MAC Modul ifoff 17.10. Das MAC Modul portacl 17.11. Das MAC Modul partition 17.12. Das MAC Modul Multi-Level Security 17.13. Das MAC Modul Biba 17.14. Das MAC Modul LOMAC 17.15. Beispiel 1: Nagios in einer MAC Jail 17.16. Beispiel 2: User Lock Down 17.17. Fehler im MAC beheben 18. Security Event Auditing 18.1. Einleitung 18.2. Schl?sselbegriffe 18.3. Installation der Audit-Unterst?tzung 18.4. Die Konfiguration des Audit 18.5. Administration des Audit-Subsystems 19. Speichermedien 19.1. ?bersicht 19.2. Ger?tenamen 19.3. Hinzuf?gen von Laufwerken 19.4. RAID 19.5. USB Speichermedien 19.6. CDs benutzen 19.7. DVDs benutzen 19.8. Disketten benutzen 19.9. Bandmedien benutzen 19.10. Was ist mit Backups auf Disketten? 19.11. Backup-Strategien 19.12. Datensicherung 19.13. Netzwerk-, speicher- und dateibasierte Dateisysteme 19.14. Schnappsch?sse von Dateisystemen 19.15. Dateisystem-Quotas 19.16. Partitionen verschl?sseln 19.17. Den Auslagerungsspeicher verschl?sseln 19.18. Highly Available Storage (HAST) 20. GEOM: Modulares Framework zur Plattentransformation 20.1. ?bersicht 20.2. Einf?hrung in GEOM 20.3. RAID0 - Striping 20.4. RAID1 - Spiegelung 20.5. GEOM Gate Netzwerkger?te 20.6. Das Labeln von Laufwerken 20.7. UFS Journaling in GEOM 21. Das Z-Dateisystem (ZFS) 21.1. Was ZFS anders macht 21.2. Schnellstartanleitung 21.3. ``zpool` Administration <zfs-zpool.html>`__ 21.4. ``zfs` Administration <zfs-zfs.html>`__ 21.5. Delegierbare Administration 21.6. Themen f?r Fortgeschrittene 21.7. Zus?tzliche Informationen 21.8. ZFS-Eigenschaften und Terminologie 22. Dateisystemunterst?tzung 22.1. ?bersicht 22.2. Linux? Dateisysteme 23. Der Vinum Volume Manager 23.1. ?bersicht 23.2. Ihre Platten sind zu klein. 23.3. M?gliche Engp?sse 23.4. Datenintegrit?t 23.5. Vinum-Objekte 23.6. Einige Beispiele 23.7. Objektbenennung 23.8. Vinum konfigurieren 23.9. Vinum f?r das Root-Dateisystem benutzen 24. Virtualisierung 24.1. ?bersicht 24.2. FreeBSD als Gast-Betriebssystem 24.3. FreeBSD als Host-Betriebssystem 25. Lokalisierung – I18N/L10N einrichten und benutzen 25.1. ?bersicht 25.2. Grundlagen 25.3. Lokale Anpassungen benutzen 25.4. I18N-Programme ?bersetzen 25.5. Lokalisierung f?r einzelne Sprachen 26. FreeBSD aktualisieren 26.1. ?bersicht 26.2. FreeBSD-Update 26.3. Portsnap: Ein Werkzeug zur Aktualisierung der Ports-Sammlung 26.4. Aktualisieren der Dokumentationssammlung 26.5. Einem Entwicklungszweig folgen 26.6. Synchronisation der Quellen 26.7. Das komplette Basissystem neu bauen 26.8. Veraltete Dateien, Verzeichnisse und Bibliotheken l?schen 26.9. Installation mehrerer Maschinen 27. DTrace 27.1. ?berblick 27.2. Unterschiede in der Implementierung 27.3. Die DTrace Unterst?tzung aktivieren 27.4. DTrace verwenden IV. Netzwerke 28. Serielle Daten?bertragung 28.1. ?bersicht 28.2. Einf?hrung 28.3. Terminals 28.4. Einw?hlverbindungen 28.5. Verbindungen nach Au?en 28.6. Einrichten der seriellen Konsole 29. PPP und SLIP 29.1. ?bersicht 29.2. User-PPP 29.3. Kernel-PPP 29.4. Probleme bei PPP-Verbindungen 29.5. PPP over Ethernet (PPPoE) 29.6. PPP over ATM (PPPoA) 29.7. SLIP 30. Elektronische Post (E-Mail) 30.1. Terminologie 30.2. ?bersicht 30.3. Elektronische Post benutzen 30.4. sendmail-Konfiguration 30.5. Wechseln des Mail?bertragungs-Agenten 30.6. Fehlerbehebung 30.7. Weiterf?hrende Themen 30.8. SMTP ?ber UUCP 30.9. Ausgehende E-Mail ?ber einen Relay versenden 30.10. E-Mail ?ber Einwahl-Verbindungen 30.11. SMTP-Authentifizierung 30.12. E-Mail-Programme 30.13. E-Mails mit fetchmail abholen 30.14. E-Mails mit procmail filtern 31. Netzwerkserver 31.1. ?bersicht 31.2. Der inetd „Super-Server“ 31.3. NFS – Network File System 31.4. NIS/YP – Network Information Service 31.5. Automatische Netzwerkkonfiguration mit DHCP 31.6. DNS – Domain Name Service 31.7. Der Apache HTTP-Server 31.8. FTP – File Transfer Protocol 31.9. Mit Samba einen Datei- und Druckserver f?r Microsoft??Windows?-Clients einrichten 31.10. Die Uhrzeit mit NTP synchronisieren 31.11. Protokollierung von anderen Hosts mittels ``syslogd` <network-syslogd.html>`__ 32. Firewalls 32.1. Einf?hrung 32.2. Firewallkonzepte 32.3. Firewallpakete 32.4. Paket Filter (PF) von OpenBSD und ALTQ 32.5. Die IPFILTER-Firewall (IPF) 32.6. IPFW 33. Weiterf?hrende Netzwerkthemen 33.1. ?bersicht 33.2. Gateways und Routen 33.3. Drahtlose Netzwerke 33.4. USB Tethering 33.5. Bluetooth 33.6. LAN-Kopplung mit einer Bridge 33.7. Link-Aggregation und Failover 33.8. Plattenloser Betrieb mit PXE 33.9. ISDN – dienstintegrierendes digitales Netzwerk 33.10. IPv6 – Internet Protocol Version 6 33.11. CARP - Common Address Redundancy Protocol V. Anhang A. Bezugsquellen f?r FreeBSD A.1. CD-ROM und DVD Verleger A.2. FTP-Server A.3. BitTorrent A.4. Anonymous CVS (veraltet) A.5. CTM A.6. Benutzen von Subversion A.7. Subversion Mirror Sites A.8. Benutzen von CVSup (veraltet) A.9. CVS-Tags A.10. rsync-Server B. Bibliografie B.1. B?cher und Magazine 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. 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. PGP Schl?ssel D.1. Ansprechpartner D.2. Mitglieder des Core Teams D.3. Entwickler 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 <install-post.html#inetd-edit>`__ 2.31. Anonymous-FTP konfigurieren 2.32. Begr??ungsmeldung des FTP-Servers editieren 2.33. `exports editieren <install-post.html#nfs-server-edit>`__ 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. Das FreeBSD-Bootloader Men? 3.2. Typical Device Probe Results 3.3. Auswahl der Verwendung des Installationsmediums 3.4. Tastaturbelegung festlegen 3.5. Tastaturauswahlbildschirm 3.6. Festlegen des Rechnernamens 3.7. Komponenten f?r die Installation ausw?hlen 3.8. Installation ?ber das Netzwerk 3.9. Einen Spiegelserver w?hlen 3.10. Gef?hrte oder manuelle Partitionierung ausw?hlen 3.11. Aus mehreren Platten eine ausw?hlen 3.12. Auswahl der gesamten Platte oder einer Partition 3.13. ?berpr?fen der erstellen Partitionen 3.14. Partitionen manuell erstellen 3.15. Partitionen manuell anlegen 3.16. Partitionen manuell erzeugen 3.17. Letzte Best?tigung 3.18. Herunterladen der Distributionsdateien 3.19. ?berpr?fen der Distributionsdateien 3.20. Entpacken der Distributionsdateien 3.21. Das ``root`-Passwort setzen <bsdinstall-post.html#bsdinstall-post-set-root-passwd>`__ 3.22. Eine zu konfigurierende Netzwerkschnittstelle ausw?hlen 3.23. Nach drahtlosen Access Points scannen 3.24. Ein drahtloses Netzwerk ausw?hlen 3.25. Verbindungsaufbau mit WPA2 3.26. Auswahl von IPv4 3.27. Ausw?hlen der IPv4-Konfiguration ?ber DHCP 3.28. Statische IPv4-Konfiguration 3.29. Auswahl von IPv6 3.30. Auswahl der IPv6 SLAAC-Konfiguration 3.31. Statische IPv6-Konfiguration 3.32. DNS-Konfiguration 3.33. Lokale oder UTC-Zeit 3.34. Das Gebiet ausw?hlen 3.35. Das Land ausw?hlen 3.36. W?hlen einer Zeitzone 3.37. Best?tigen der Zeitzone 3.38. Auswahl zus?tzlicher Dienste 3.39. Aktivierung der Absturzaufzeichnung 3.40. Benutzerkonten hinzuf?gen 3.41. Benutzerinformationen eingeben 3.42. Verlassen der Benutzer- und Gruppenverwaltung 3.43. Letzte Schritte der Konfiguration 3.44. Manuelle Konfiguration 3.45. Die Installation vervollst?ndigen 23.1. Konkatenierte Anordnung 23.2. Striped-Anordnung 23.3. RAID-5 Aufbau 23.4. Ein einfaches Vinum-Volume 23.5. Ein gespiegeltes Vinum Volume 23.6. Ein Striped Vinum Volume 23.7. Ein gespiegeltes, Striped Vinum Volume 33.1. PXE-Bootvorgang mit NFS Root Mount

Liste der Beispiele

2.1. Eine bestehende Partition verwenden 2.2. Eine bestehende Partition verkleinern 3.1. Eine existierende Partition ver?ndern 3.2. Verkleinern einer bestehenden Partition 3.3. Ein traditionelles, partitioniertes Dateisystem erstellen 4.1. Namen von Platten, Slices und Partitionen 4.2. Aufteilung einer Festplatte 5.1. Download vor Installation eines Pakets 12.1. Erstellen einer Swap-Datei 13.1. `boot0-Screenshot <boot-blocks.html#boot-boot0-example>`__ 13.2. `boot2-Screenshot <boot-blocks.html#boot-boot2-example>`__ 13.3. Auf insecure gesetzte Konsole in `/etc/ttys`` <boot-init.html#boot-insecure-console>`__ 14.1. Einen Benutzer unter FreeBSD anlegen 14.2. Interaktives L?schen von Account mit ``rmuser` <users-modifying.html#idp77830480>`__ 14.3. Interaktives ``chpass` des Superusers <users-modifying.html#idp77839568>`__ 14.4. Interaktives ``chpass` eines normalen Benutzers <users-modifying.html#idp77841488>`__ 14.5. Wechseln des Passworts 14.6. Als Superuser das Passwort eines anderen Accounts ver?ndern 14.7. Setzen der Mitgliederliste einer Gruppe mit pw(8) 14.8. Ein Gruppenmitglied mit ``pw` hinzuf?gen <users-groups.html#idp77983824>`__ 14.9. Hinzuf?gen eines neuen Gruppenmitglieds mittels pw(8) 14.10. Mit ``id` die Gruppenzugeh?rigkeit bestimmen <users-groups.html#idp77999312>`__ 15.1. Mit SSH einen sicheren Tunnel f?r SMTP erstellen 19.1. `dump mit ssh benutzen <backup-basics.html#idp81518672>`__ 19.2. `dump ?ber ssh mit gesetzter RSH benutzen <backup-basics.html#idp81526352>`__ 19.3. Einh?ngen eines existierenden Abbildes unter FreeBSD 19.4. Erstellen eines dateibasierten Laufwerks mit ``mdconfig` <disks-virtual.html#idp81690192>`__ 19.5. Mit ``mdmfs` ein dateibasiertes Dateisystem erstellen <disks-virtual.html#idp81708240>`__ 19.6. Erstellen eines speicherbasierten Laufwerks mit ``mdconfig` <disks-virtual.html#idp81726160>`__ 19.7. Erstellen eines speicherbasierten Laufwerks mit ``mdmfs` <disks-virtual.html#idp81730640>`__ 20.1. Die Partitionen einer Bootplatte labeln 28.1. Eintr?ge in `/etc/ttys`` hinzuf?gen <term.html#ex-etc-ttys>`__ 30.1. Konfigurieren der sendmail Zugriffsdatenbank 30.2. E-Mail Aliases 30.3. Beispiel einer virtuellen Dom?nen Zuordnung 31.1. Die inetd-Konfiguration neu einlesen 31.2. Ein exportiertes Dateisystem mit amd in den Verzeichnisbaum einh?ngen 31.3. Django mit Apache2, mod_python3, und PostgreSQL installieren 31.4. Apache-Konfiguration f?r Django/mod_python 33.1. LACP Aggregation mit einem Switch von Cisco? 33.2. Ausfallsicherer Modus 33.3. Failover Modus zwischen Ethernet- und Wireless-Schnittstellen 33.4. Kleines Netzwerk (Privatnetz) 33.5. Gro?es Netzwerk (Firmennetz)

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>.