Debian GNU/Linux 12 Der umfassende Praxiseinstieg
Debian ist eine stabile, langlebige und professionelle Linux-Distribution, die ein Höchstmaß an Anpassungsfreiheit bietet. Dieses Buch begleitet Sie von der Installation und der Konfiguration bis hin zum produktiven Einsatz – egal, ob Sie Linux-Neuling oder erfahrener Anwender sind. Sie lernen alle...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Alemán |
Publicado: |
Frechen :
mitp
2023.
|
Edición: | 1st ed |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009790333606719 |
Tabla de Contenidos:
- Intro
- Impressum
- Einleitung
- Debian GNU/Linux
- Über dieses Buch
- Kapitel 1: Debian GNU/Linux ausprobieren und installieren
- 1.1 Die passende Debian-Version finden
- 1.2 Startfähiges Medium erstellen
- 1.2.1 ISOburn - bootfähige CDs/DVDs brennen
- 1.2.2 Etcher - bootfähige USB-Sticks erstellen
- 1.3 Den Computer vom Startmedium starten
- 1.3.1 BIOS und UEFI - Startkonfiguration anpassen
- 1.4 Debian direkt installieren - die erweiterte Installation
- 1.4.1 Benutzer anlegen
- 1.4.2 Partitionieren der Festplatte
- 1.4.3 Arten der Partitionierung
- 1.4.4 Dateisysteme
- 1.4.5 Installation abschließen
- 1.4.6 Vorauswahl der Software und Desktop-Umgebung
- 1.5 Debian ausprobieren und vom Live-System installieren - einfache Installation
- 1.5.1 Live-System starten
- 1.5.2 Installation vom Live-System
- 1.6 Dualboot mit Windows oder anderen Linux-Distributionen
- Kapitel 2: Debian kennenlernen - die Desktop-Umgebungen
- 2.1 KDE Plasma - die wohl beliebteste Desktop-Umgebung
- 2.1.1 KDE Plasma kennenlernen
- 2.1.2 Der Dateimanager »Dolphin«
- 2.1.3 KDE an die eigenen Bedürfnisse anpassen
- 2.2 GNOME - einfach gehalten
- 2.2.1 GNOME kennenlernen
- 2.2.2 GNOME anpassen
- 2.2.3 Extensions - GNOME erweitern
- 2.3 XFCE - ressourcenschonend
- 2.3.1 XFCE kennenlernen
- 2.3.2 XFCE anpassen
- Kapitel 3: Software unter Debian verwalten
- 3.1 Software unter Debian installieren, deinstallieren und aktualisieren
- 3.1.1 Discover - die grafische Paket-Verwaltung unter KDE Plasma
- 3.1.2 GNOME-Software - die grafische Paket-Verwaltung unter GNOME
- 3.1.3 Synaptic - zusätzliche und spezialisierte Software-Pakete
- 3.1.4 Software über das Terminal verwalten
- 3.2 Debian auf eine neue Version aktualisieren
- 3.3 Aktuellere Software unter Debian nutzen.
- 3.3.1 Debian-Backports - aktuellere Software aus dem nächsten Debian-Release installieren
- 3.3.2 Pinning - aktuellere Software aus anderen Debian-Versionen installieren
- 3.3.3 Auf Debian Testing wechseln
- 3.4 Weitere Paket-Formate für zusätzliche Software
- 3.4.1 Flatpak - zusätzliche und aktuellere Software
- 3.4.2 Snap - zusätzliche und aktuellere Software von Ubuntu
- 3.5 AppImages - ausführbare Dateien unter Linux
- 3.6 Software für die Programmierung
- 3.6.1 Python-Software über das Python-Repository verwalten
- 3.6.2 Rust-Software mittels Cargo verwalten
- 3.7 Software unter Debian kompilieren
- 3.7.1 C-Programme kompilieren
- 3.7.2 C++-Programme kompilieren
- 3.8 Distrobox - Software von anderen Linux-Distributionen im Container installieren
- 3.9 Software über selbst extrahierende Skripte installieren
- Kapitel 4: Das System
- 4.1 Die Verzeichnis-Hierarchie
- 4.1.1 Das Wurzelverzeichnis
- 4.1.2 Das Home-Verzeichnis
- 4.2 Rechte an Ihren Daten - Gruppen
- 4.2.1 Benutzer und Gruppen erstellen
- 4.3 sudo und su - der Administrator unter Debian
- 4.4 Das Terminal - die Kommandozeile
- 4.4.1 Der Aufbau des Terminals und dessen Grundlagen
- 4.4.2 Ordner-Inhalte anzeigen und in der Verzeichnis-Hierarchie navigieren
- 4.4.3 Hilfe und Optionen
- 4.4.4 Arbeiten mit Dateien und Ordnern am Terminal
- 4.4.5 Kopieren und Einfügen
- 4.5 Treiber und Firmware
- 4.5.1 Druckertreiber und Scannertreiber
- 4.5.2 NVIDIA-Grafikkarten-Treiber installieren
- 4.6 Systemd - die Steuerzentrale von Debian
- 4.6.1 Installierte Systemdienste anzeigen lassen
- 4.6.2 Nähere Informationen zu einem Systemdienst anzeigen
- 4.6.3 Dienste manuell starten und stoppen
- 4.6.4 Mit Systemd Debian steuern (ausschalten, neu starten, …)
- 4.6.5 Log-Dateien anzeigen
- 4.6.6 Start-Analyse mit Systemd.
- 4.6.7 Systemanwendungen automatisch starten lassen und Aufgaben automatisieren
- 4.7 Cron - Aufgaben automatisieren
- 4.8 Ohne grafische Oberfläche - Debian als Server nutzen
- 4.8.1 Vim - der professionelle Texteditor für das Terminal
- 4.8.2 Tmux - das Terminal-Fenster teilen
- Kapitel 5: Debian im Netzwerk
- 5.1 Netzwerk-Grundlagen
- 5.2 Statische IP-Adressen benutzen
- 5.3 SSH - die Secure Shell
- 5.3.1 SSH-Zugriff aktivieren
- 5.3.2 Auf dem Terminal mit einem Linux-Computer verbinden
- 5.3.3 Grafisch mit einem Linux-Computer verbinden
- 5.3.4 SSH absichern
- 5.4 Die Hosts-Datei - das Telefonbuch für das Netzwerk
- 5.5 SMB - Dateien und Drucker mit Windows und Linux teilen
- 5.5.1 Auf unter Windows freigegebene Dateien zugreifen
- 5.5.2 Unter Debian Dateien und Ordner freigeben
- 5.5.3 Drucker im Netzwerk freigeben
- 5.6 NFS - Dateifreigaben für Netzwerke ohne Windows
- 5.6.1 NFS-Server einrichten
- 5.6.2 Auf NFS-Freigaben zugreifen
- 5.7 Postfix - der Mail-Server
- 5.8 Debian als DNS-Server
- 5.8.1 Dnsmasq als lokaler DNS-Speicher
- 5.8.2 Dnsmasq als DNS-Server für das lokale Netzwerk
- 5.9 Dynamisches DNS (DynDNS) - Computer oder Webseiten aus dem Internet erreichbar machen
- Kapitel 6: Webserver (Apache) und Datenbank (MariaDB) betreiben
- 6.1 Apache installieren und absichern
- 6.1.1 Apache - der klassische Webserver
- 6.1.2 Apache per HTTPS (SSL) absichern
- 6.2 Die Datenbank MariaDB
- 6.2.1 Installation und Konfiguration
- 6.2.2 Datenbanken auf dem Terminal anlegen
- 6.2.3 MariaDB grafisch verwalten (phpMyAdmin)
- Kapitel 7: Docker - professionell virtualisieren
- 7.1 Was ist Docker?
- 7.2 Erste Schritte mit Docker
- 7.2.1 Nach Images suchen
- 7.2.2 Docker-Images herunterladen und nutzen
- 7.3 Docker-Images praktisch nutzen
- 7.3.1 Webserver und Datenbank.
- 7.3.2 Nextcloud
- 7.4 Docker-Container anpassen
- 7.5 Docker-Images und Container löschen
- 7.6 LazyDocker - Docker-Container bequem verwalten
- 7.7 Docker Desktop - grafische Oberfläche für Docker
- 7.8 Docker-Images selbst erstellen
- Kapitel 8: Debian mit der Firewall absichern
- 8.1 GUFW - die unkomplizierte Firewall mit grafischer Oberfläche
- 8.2 UFW - die unkomplizierte Firewall auf dem Terminal
- 8.2.1 Regeln erstellen
- 8.2.2 Logs aktivieren und anzeigen
- 8.3 Iptables - die Firewall professionell anpassen
- 8.3.1 Grundlagen von Iptables
- 8.3.2 Regeln der Firewall erstellen
- 8.4 Offene Ports mit Nmap prüfen
- Kapitel 9: Zusätzliche Sicherheit unter Debian
- 9.1 AppArmor - Mandatory Access Control
- 9.1.1 Voraussetzungen schaffen
- 9.1.2 AppArmor anpassen
- 9.1.3 Eigene AppArmor-Profile erstellen
- 9.2 Tripwire - Einbruchserkennung unter Debian
- 9.2.1 Tripwire installieren und einrichten
- 9.2.2 Erweiterte Konfiguration
- 9.3 Rootkit-Jäger - Rootkits unter Debian aufspüren
- 9.3.1 Rkhunter
- 9.3.2 Chkrootkit
- 9.4 Gelöschte Partitionen und Daten wiederherstellen
- 9.4.1 Testdisk - retten von Partitionen
- 9.4.2 Photorec - Retten von gelöschten Dateien
- 9.5 Systemwiederherstellung mit Timeshift
- 9.5.1 Timeshift am Terminal nutzen
- 9.6 Nicht mehr funktionierendes Debian retten
- 9.6.1 Nötige Partitionen einhängen
- 9.6.2 Reparatur starten
- 9.7 Dateien vor Änderungen schützen
- 9.8 Firejail - Anwendungen in der Sandbox
- 9.8.1 Firejail am Terminal
- 9.8.2 Firetools - Firejail mit grafischer Oberfläche
- 9.9 Portspoof - Portscans verhindern
- Kapitel 10: Weiterführende technische Tipps und Problembehandlung
- 10.1 Festplatten und Partitionierung
- 10.1.1 SWAP-Nutzung anpassen
- 10.1.2 Btrfs - das neue Dateisystem unter Linux.
- 10.1.3 Das erweiterte Speichermanagement der Festplatte - LVM
- 10.1.4 Die Datei »/etc/fstab« - eine der wichtigsten Dateien unter Debian
- 10.2 Flexibel auf mehreren Computern arbeiten
- 10.2.1 Systemd-Homed - dasselbe Home-Verzeichnis auf mehreren Debian-Computern nutzen
- 10.2.2 APT-Clone - Software zwischen Debian-Computern abgleichen
- 10.3 Systemwiederherstellung
- 10.3.1 Der Rettungsmodus von Debian
- 10.3.2 Debian auch bei Problemen starten (GRUB-Shell)
- 10.3.3 Busybox und Initramfs - Debian startet nicht
- 10.4 Anpassungen am Bootloader GRUB
- 10.4.1 Funktionelle Einstellungen
- 10.4.2 Optische Einstellungen
- 10.5 Paketverwaltung und Software-Repositorys
- 10.5.1 Den schnellsten Spiegelserver für Debian auswählen
- 10.5.2 APT-Key ist veraltet - neue Repositorys hinzufügen
- 10.5.3 Nala - neues Frontend für die Paket-Verwaltung APT
- 10.5.4 DUR - das Debian User Repository, noch mehr Software einfacher installieren
- 10.5.5 Deb-Get - Software aus fremden Repositorys installieren
- 10.6 Hardware und Firmware
- 10.6.1 Kmon - der Kernel-Monitor, Hilfe bei Hardware-Problemen
- 10.6.2 Inxi - Informationen über Hardware und System am Terminal
- 10.6.3 LVFS - Die Computer-Firmware aktualisieren
- 10.6.4 LM-Sensors - Hardware-Temperatur am Terminal anzeigen
- 10.7 Befehlsvervollständigung am Terminal mit administrativen Rechten
- Kapitel 11: Weiterführende Quellen
- 11.1 Installierbare Hilfen
- 11.2 Webseiten rund um Debian.