Debian GNU/Linux Anwenderhandbuch

1999 bis 2012


Inhaltsverzeichnis

Copyright and License
Haftungsausschluss
Warenzeichen
Über dieses Buch
Unterstützung
1 Linux, Debian, freie Software?
1.1 Was ist GNU/Linux?
1.1.1 Das GNU-Projekt
1.1.2 Die Free Software Foundation
1.1.3 Geschichte des Linux-Kernels
1.1.4 Linux oder Minix?
1.1.5 Linux ®
1.1.6 Und dieser Pinguin?
1.2 Was ist Debian GNU?
1.2.1 Der Name Debian
1.2.2 Die Geschichte von Debian
1.2.3 Debian Versionen
1.2.4 Kodenamen
1.2.5 Organisation
1.2.6 Debian für alle!
1.2.7 Vorteile von Debian
1.2.8 Umfang der Distribution
1.2.9 Auf Debian basierende Distributionen
1.2.10 Das Debian GNU-Logo
1.3 Debian GNU/Hurd
1.4 Freie Software / Open Source
1.4.1 Open Source Initiative (OSI)
1.5 Copyleft und Copyright
1.6 SPI - Software in the Public Interest
1.7 Standardisierungen
1.7.1 Linux Standard Base
1.7.2 Filesystem Hierarchy Standard
1.8 Wie und wo bekomme ich Debian GNU/Linux?
1.8.1 Internet
1.8.2 CD-ROM/DVD-Versionen
1.8.3 Usergroups & Installationspartys
1.8.4 Bücher zu Debian GNU/Linux
1.9 Informationen im Netz
1.9.1 Mailinglisten
1.9.2 Webseiten
1.9.3 IRC
1.9.4 Kommerzieller Support
2 Installation von Debian GNU/Linux
2.1 Schnellinstallation
2.2 Update von Debian 2.2 (Potato) auf 3.0 (Woody)
2.3 Aktualisieren von Debian GNU/Linux 2.2 (Potato)
2.4 Update von Debian 3.0 (Woody) auf 3.1 (Sarge)
2.4.1 Mögliche Probleme beim Upgrade von Woody auf Sarge
2.4.2 Aktualisieren des Kernels
2.5 Debian 4.0 (Etch) Installation
2.5.1 Neuerungen in der Installation
2.5.2 Unterstützte Architekturen
2.5.3 Installationsmedien
2.5.4 Starten des Installationssystems
2.5.5 Einfache Installation
2.5.6 Experten-Installation
2.5.7 Automatische Installation
2.6 Alternative Debian Installer
2.7 Migration von anderen Distributionen
2.8 Debian ohne Installation: KNOPPIX
2.8.1 Die KNOPPIX-CD
2.9 FAI - Fully Automatic Installation
2.9.1 Überblick über die Installation via FAI
2.9.2 Installation und Konfiguration von FAI
2.9.3 Installation eines Clients
2.9.4 FAI BootCD
3 Betrieb
3.1 Unix-Grundlagen
3.2 Allgemeines zum neuen System
3.3 Ein Multiuser-, Multitasking-Betriebssystem
3.4 Anmelden am System
3.5 Anmelden als Administrator (root)
3.6 Benutzerverwaltung
3.6.1 Benutzerkonten hinzufügen
3.6.2 Benutzerkonten löschen
3.7 Virtuelle Konsolen
3.8 Systemstart und -stop bei Debian
3.8.1 System starten
3.8.2 System herunterfahren
3.8.3 inittab
3.8.4 Fehlermeldungen
3.9 Kommandozeile und Dokumentation
3.10 Befehle auf der Kommandozeile wiederholen und ändern
3.10.1 Beschreibung der Kommandozeile
3.11 Dateien und Verzeichnisse
3.12 Gruppen und Zugriffsrechte
3.12.1 Gruppen
3.12.2 Zugriffsrechte
3.13 Orientierung innerhalb von Debian
3.13.1 Gerätedateien in /dev und ihre Bedeutung
3.14 Arbeiten mit Dateien - Mini-Workshop
3.14.1 pwd - Ausgeben des aktuellen Verzeichnisses
3.14.2 ls - Auflisten von Dateien und Verzeichnissen
3.14.3 cd - Wechseln des Verzeichnisses
3.14.4 mkdir - Erzeugen von Verzeichnissen
3.14.5 cp - Kopieren von Dateien
3.14.6 more - Anzeigen von Dateien
3.14.7 mv - Verschieben und Umbenennen von Dateien und Verzeichnissen
3.14.8 rm - Löschen von Dateien und Verzeichnissen
3.14.9 rmdir - Entfernen leerer Verzeichnisse
3.14.10 Versteckte Dateien (.datei)
3.14.11 find + locate - Finden von Dateien
3.14.12 gzip - Packen und Entpacken von Dateien
3.14.13 split - geteilte Dateien
3.14.14 tar - Archivieren von Dateien
3.14.15 file - Ermitteln von Dateitypen
3.15 Einige bash-Funktionen
3.15.1 help
3.16 Pipes
3.17 ps
3.18 Links
3.19 vi
3.19.1 vi für Fortgeschrittene
3.19.2 Programmstart
3.19.3 Einstellungen
3.19.4 Dateioperationen
3.19.5 Cursorbewegungen
3.19.6 Löschen
3.19.7 Einfügen und Ändern
3.19.8 Kopieren und Einfügen
3.19.9 Suchen und Ersetzen
3.19.10 Verschiedenes
3.20 Dateisysteme
3.20.1 cfdisk und mount - Einbinden eines Dateisystems
3.20.2 /etc/fstab - Dateisysteme automatisch einbinden
3.21 hdparm
3.21.1 Optionen
3.21.2 Einbinden von hdparm
3.22 Internationalisierung und Lokalisierung
3.23 Tastaturbelegung
4 Paketmanagement
4.1 Organisation der Pakete
4.2 Release
4.3 Distribution
4.4 Architektur
4.5 Gruppen
4.6 Backports
4.7 Das Debian Paketformat - .deb
4.8 debconf
4.8.1 Frontends
4.8.2 Prioritäten
4.8.3 debconf - Backend-Datenbank
4.8.4 Unattended Installation
4.8.5 Paketentwicklung für debconf
4.8.6 debconf-Umgebungsvariablen
4.8.7 debconf (Kommando)
4.8.8 debconf-show
4.8.9 debconf-get-selections
4.8.10 debconf-set-selections
4.9 dselect
4.9.1 Access
4.9.2 Update
4.9.3 Select
4.9.4 Install
4.9.5 Config
4.9.6 Remove
4.9.7 Quit
4.10 APT und Verwandte
4.11 Die Datei sources.list
4.11.1 Paketbeschreibungen
4.11.2 Zugriff auf ältere Debian Releases
4.11.3 Zugriff auf tägliche Versionen von Paketen
4.12 apt.conf
4.13 apt-setup
4.14 apt-cdrom
4.15 apt-get
4.15.1 Status-Report
4.15.2 Status-Anzeige
4.15.3 Optionen und Kommandos
4.15.4 apt_preferences
4.15.5 APT Pinning
4.16 apt - Offline nutzen
4.16.1 apt auf beiden Rechnern
4.16.2 Anpassungen der Datei apt.conf
4.16.3 Kopieren der Dateien mit wget
4.17 apt-key
4.18 apt-rdepends
4.19 apt-cache
4.20 apt-cacher
4.20.1 Prinzip
4.20.2 Installation
4.20.3 Konfiguration
4.20.4 Reports
4.21 apt-proxy
4.22 apt-move
4.23 apt-ftparchive
4.23.1 binary-override
4.23.2 source-override
4.23.3 extra-override
4.24 apt-show-source
4.25 apt-extracttemplates
4.26 apt-file
4.27 apt-show-versions
4.28 auto-apt
4.29 apt-listchanges
4.30 apt-listbugs
4.31 apt-config
4.32 apt-spy
4.33 cron-apt
4.34 aptitude
4.35 gnome-apt
4.35.1 File
4.35.2 Actions
4.35.3 Package
4.35.4 View
4.35.5 Advanced
4.35.6 Help
4.36 Synaptic
4.36.1 Aktualisieren der Paketliste
4.36.2 Verändern der Ansicht
4.36.3 Suchen von Paketen
4.36.4 Installieren und Löschen von Paketen
4.36.5 Aktualisieren von Paketen
4.36.6 Verwalten von Software-Quellen
4.36.7 Ausführen der Änderungen
4.37 dpkg
4.37.1 --help
4.37.2 -c, --contents
4.37.3 -i, --install
4.37.4 --pending, --configure
4.37.5 -r, --remove
4.37.6 -P, --purge
4.37.7 -l, --list
4.37.8 -s, --status
4.37.9 -S, --search
4.37.10 -C, --audit
4.37.11 -L, --listfiles
4.37.12 --get-selections
4.37.13 --set-selections
4.37.14 --update-avail | --merge-avail Packages-Datei
4.37.15 --force-confnew
4.37.16 --force-depends
4.37.17 hold
4.38 dpkg-reconfigure
4.39 dpkg-preconfigure
4.40 dpkg-scanpackages
4.41 dpkg-scansources
4.42 dpkg-checkbuilddeps
4.43 grep-dctrl
4.44 dpkg-repack
4.45 dpkg-divert
4.46 dpkg-statoverride
4.47 dpkg-query
4.48 dpkg-architecture
4.49 debian-updates
4.50 configure-debian
4.51 debsums
4.52 netselect
4.53 deborphan
4.54 debfoster
4.55 task-Pakete
4.55.1 tasksel
4.56 Kernel-Pakete
4.57 base-config
4.58 debootstrap
4.59 modconf
4.60 shadowconfig
4.61 tzconfig
4.62 dlocate
4.63 gpm
4.64 mc (Midnight Commander)
4.65 gmc
4.66 screen
4.67 ssh
4.68 Euro-Symbol
4.69 Menüsystem
4.70 Paketmanagement für Umsteiger
4.71 Installation von fremden Paketen
4.71.1 alien
4.72 Manuelles Entpacken von Debian Paketen
5 Debian Pakete im Detail
5.1 Debian Paketformat
5.1.1 Abhängigkeiten
5.1.2 (De-)Installationsprozess
5.2 Debian Kernel-Pakete erzeugen
5.2.1 Debian Kernel erzeugen (kernel-package)
5.2.2 Debian Kernel-Patches
5.2.3 Klassische Kernel
5.3 Debian Pakete anpassen
5.3.1 apt-build
5.4 Debian Pakete - Aufbau der Sourcen
5.4.1 README.Debian
5.4.2 files
5.4.3 changelog
5.4.4 copyright
5.4.5 control
5.4.6 rules
5.4.7 menu
5.4.8 postinst, preinst, postrm und prerm
5.5 Erstellen, prüfen und verwalten von Debian Paketen
5.5.1 dpkg-buildpackage
5.5.2 cvs-buildpackage
5.5.3 cvs-autoreleasedeb
5.5.4 debchange
5.5.5 debdiff
5.5.6 dpkg-depcheck
5.5.7 dscverify
5.5.8 grep-excuses
5.5.9 plotchangelog
5.5.10 debclean
5.5.11 debi
5.5.12 debsign
5.5.13 dpatch
5.5.14 debc
5.5.15 checkinstall
5.5.16 Lintian
5.6 Package-Dateien
5.7 mini-dinstall
5.8 Debian Repositories
5.8.1 Komplexe Repositories
5.8.2 Einfache Repositories
5.8.3 Erzeugen von Index-Dateien
5.8.4 Erzeugen von Release-Dateien
5.8.5 Paket-Pools
5.9 Upload von Paketen
5.9.1 Debian Policies
5.9.2 Sponsored Uploads
5.10 Debian Package Tags (debtags)
5.10.1 debtags
5.10.2 debtags-edit
5.11 Debian Spiegel
5.11.1 debmirror
5.11.2 Partieller Spiegel
5.11.3 debian-multimirror
5.11.4 mirror
5.12 CD- und DVD-Images herunterladen
5.12.1 Jigdo
5.12.2 BitTorrent
5.13 Erstellen von eigenen Debian GNU/Linux-CD-ROMs
5.13.1 Konfiguration
5.13.2 Erstellen der CD-Images
5.13.3 Aktualisieren von debian-cd
6 Systemadministration
6.1 Bootloader
6.1.1 LILO
6.1.2 GRUB
6.2 Init-Skripte
6.2.1 rcconf
6.2.2 update-rc.d
6.2.3 file-rc
6.3 Alternativen (update-alternatives)
6.4 Systemzeit
6.4.1 date
6.4.2 rdate
6.5 Verwalten von Konfigurationsdateien
6.5.1 dpsyco
6.6 Installations- und Rettungsdiskette
6.7 Technische Informationen zu den Bootdisketten
6.7.1 Quellcode
6.7.2 Die Notfalldiskette
6.7.3 Kernel ersetzen
6.7.4 Die Basisdisketten
7 Netzwerk
7.1 Netzwerkkarte
7.2 TCP/IP
7.2.1 IP-Adressen
7.2.2 IP-Interface-Konfiguration
7.2.3 IP-Routing
7.2.4 Domain Name Server - DNS
7.2.5 resolv.conf
7.2.6 resolvconf
8 Server-Dienste
8.1 Apache
8.1.1 Apache installieren und einrichten
8.1.2 Konfigurationsdateien
8.1.3 Logdateien
8.1.4 Apache starten und stoppen
8.1.5 CGI-Programme
8.1.6 Apache konfigurieren und optimieren
8.2 FTP-Server
8.3 DHCP
8.3.1 GNU/Linux-Notebook als DHCP-Client
8.3.2 Mac OS 9.x als DHCP-Client
8.3.3 Mac OS X als DHCP-Client
8.4 Samba
8.4.1 Die Entwicklung von Samba
8.4.2 Funktionen von Samba
8.4.3 Samba-Werkzeuge
8.4.4 SMB-Dateisysteme
8.4.5 Konfiguration und Verwaltung
8.4.6 SWAT
8.4.7 Mac OS X als Samba-Client
8.5 Netatalk
9 Drucken
9.1 CUPS
9.1.1 Pakete
9.1.2 Design
9.1.3 Scheduler
9.1.4 Konfigurationsdateien
9.1.5 Berkeley- und System-V-Kommandos
9.1.6 Filter-Programme
9.1.7 Administration
9.2 Drucken von True-Type-Fonts
9.3 Netzwerkdrucker
9.3.1 Linux - Linux
10 Systemsicherheit
10.1 Das Paket task-harden
10.2 Securing Debian HOWTO
10.2.1 Vor und während der Installation
10.2.2 Nach der Installation
10.2.3 Sichere Dienste
10.2.4 Vor einem Einbruch
10.3 Weitere Möglichkeiten
10.3.1 Nach einem Einbruch
10.3.2 Erkennen von Rootkits
10.3.3 Suckit Detection Tool
11 Weitere Informationen
11.1 Abkürzungen und Begriffe
11.2 Programmfehler (Bugs)
11.3 Debian Gesellschaftsvertrag
11.4 Debian Richtlinien für freie Software
11.5 Creative Commons Lizenz (by-nd)
11.6 Creative Commons Lizenz (by-nc-nd)
11.7 GNU Public License (deutsche Übersetzung)
11.8 GNU Free Documentation License
12 Impressum
Stichwortverzeichnis

Abbildungsverzeichnis

1.1 Tux - der Pinguin
1.2 Weltkarte der Entwickler
1.3 Organisation des Debian Teams
1.4 Ubuntu Logo
1.5 univention Logo
1.6 Open Use Logo - Swirl
1.7 Offizielles Logo
1.8 Logo der Open Source Initiative
2.1 Eingabeaufforderung
2.2 Informationen zum Installer
2.3 Installer Bootparameter
2.4 Sprachauswahl
2.5 Sprachauswahl (grafisch)
2.6 Gebiet
2.7 Gebiet (grafisch)
2.8 Tastaturbelegung
2.9 Tastaturbelegung (grafisch)
2.10 Netzwerkkonfiguration per DHCP
2.11 Netzwerk per DHCP konfiguriert
2.12 DHCP-Anfrage erneut starten
2.13 Rechnername (Hostname)
2.14 Rechnername (Hostname - grafisch)
2.15 Domainname
2.16 Domainname (grafisch)
2.17 Festplatte(n) partitionieren
2.18 Festplatte(n) partitionieren (grafisch)
2.19 Festplatte(n) partitionieren
2.20 Festplatte(n) partitionieren (grafisch)
2.21 Festplatte(n) partitionieren
2.22 Festplatte(n) partitionieren (grafisch)
2.23 Festplatte(n) partitionieren
2.24 Festplatte(n) partitionieren (grafisch)
2.25 Festplatte für Mehrbenutzer-System
2.26 Partitionseinstellungen
2.27 Dateisysteme
2.28 LVM (Logical Volume Manager) einrichten
2.29 LVM (Logical Volume Manager) einrichten
2.30 LVM (Logical Volume Manager) einrichten
2.31 LVM (Logical Volume Manager) einrichten
2.32 LVM (Logical Volume Manager) einrichten
2.33 Partitionen wirklich formatieren?
2.34 Konfiguration des Systems - root-Passwort
2.35 Konfiguration des Systems - root-Passwort
2.36 Konfiguration des Systems - root-Passwort (grafisch)
2.37 Konfiguration des Systems - Realer Name
2.38 Konfiguration des Systems - Benutzername
2.39 Konfiguration des Systems - Passwort
2.40 Konfiguration des Systems - Passwort
2.41 Konfiguration des Systems (grafisch)
2.42 Installation von Paketen
2.43 Installation von Paketen
2.44 Installation von Paketen
2.45 Installation von Paketen
2.46 Popularity Contest
2.47 Software-Auswahl
2.48 Software-Auswahl (grafisch)
2.49 GRUB-Installation - Suchen von Betriebssystemen
2.50 Neustart des Systems
2.51 Neustart des Systems (grafisch)
2.52 Menü im Expertenmodus
2.53 Expertenmodus - CD-ROM Treiber
2.54 Expertenmodus - CD-ROM Treiber
2.55 Expertenmodus - Installer-Komponenten
3.1 cfdisk
3.2 Konfiguration des Pakets locales - Auswahl der zu installierenden Sprachen
3.3 Konfiguration des Pakets locales - Auswahl der voreingestellten Sprache
4.1 dselect - Startbild
4.2 dselect - Access
4.3 dselect - Select
4.4 apt-setup
4.5 apt-cache dotty vim - Beispiel
4.6 aptitude
4.7 GNOME Apt - Hauptfenster
4.8 GNOME Apt - Installationsquellen
4.9 GNOME Apt - Installationsquellen - Distribution auswählen
4.10 GNOME Apt - Installationsquellen - URI angeben
4.11 GNOME Apt - Installationsquellen - Bereiche auswählen
4.12 GNOME Apt - Suche nach Paketen
4.13 GNOME Apt - Verwendete Symbole
4.14 GNOME Apt - Paketauswahl
4.15 GNOME Apt - Paket-Installation
4.16 GNOME Apt - Paket-Installation beendet
4.17 configure-debian
4.18 Orphaner
4.19 Editkeep
4.20 Auswahl von Paketen mit tasksel
4.21 Module installieren - modconf
4.22 Midnight Commander
4.23 GNOME Midnight Commander
5.1 Debtags Editor
6.1 rcconf
8.1 Mac OS 9.x - TCP/IP auswählen
8.2 Mac OS 9.x - DHCP konfigurieren
8.3 Mac OS X - DHCP konfigurieren
8.4 Mac OS X - Finder-Menü
8.5 MacOS X - Mit Server verbinden
8.6 Mac OS X - SMB aktivieren
8.7 Mac OS X - SMB/CIFS-Dateisystem-Identifizierung
8.8 Mac OS 9.x - Kontrollfeld Auswahl File-Server
8.9 Mac OS 9.x - Passwort zur Anmeldung
8.10 Mac OS 9.x - Anmelden von Laufwerken
9.1 CUPS-Diagramm
9.2 CUPS-Administration - Webinterface
9.3 CUPS-Administration - Übersicht
9.4 CUPS-Administration - Gruppen (Classes)
9.5 CUPS-Administration - Druckaufträge
9.6 CUPS-Administration - Druckerverwaltung
9.7 CUPS-Administration - Drucker hinzufügen - Name
9.8 CUPS-Administration - Drucker hinzufügen - Schnittstelle
9.9 CUPS-Administration - Drucker hinzufügen - Hersteller
9.10 CUPS-Administration - Drucker hinzufügen - Treiber
9.11 CUPS-Administration - Druckerparameter ändern

Tabellenverzeichnis

4.1 RPM / DEB Paketmanagement
 Impressum