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

Descripción completa

Detalles Bibliográficos
Autor principal: Gödl, Robert (-)
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 ‌Por‌tspoof - 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 An‌pas‌sungen 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 - ‌In‌formationen ü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.