Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Debian-Distribution
Was ist Debian?
- Auswahl der Debian-Version
- Debian-Unterstützung und Hilfe
- Debian-Community
Konsolen-Grundlagen
- Der Shell-Prompt
- Der Shell-Prompt unter X
- Das Root-Konto und der Root-Shell-Prompt (su, sudo, Programme als Root unter X ausführen)
- GUI-Systemverwaltungstools
- Virtuelle Konsolen
- Verlassen des Befehlsprompts
- System herunterfahren
- Wiederherstellung einer funktionsfähigen Konsole
- Zusätzliche Pakete für Anfänger
- Zusätzliches Benutzerkonto
- sudo-Konfiguration
Das Dateisystem
- Dateisystemberechtigungen
- Kontrolle der Berechtigungen für neu erstellte Dateien: umask
- Berechtigungen für Benutzergruppen (group)
- Zeitschlagen (Timestamps)
- Links
- Benannte Pipes (FIFOs)
- Sockets
- Geräte_DATEIEN
- Besondere Geräte_DATEIEN
- procfs und sysfs
Mitternachtskommandant (MC)
- Anpassung von MC
- Starten von MC
- Dateimanager in MC
- Kommandozeilen-Tricks in MC
- Interner Editor in MC
- Interner Viewer in MC
- Auto-Start-Funktionen von MC
- FTP-Virtuelles Dateisystem von MC
Die grundlegende Unix-ähnliche Arbeitsumgebung
- Die Login-Shell
- Anpassung von bash
- Spezielle Tastenkombinationen
- Der Pager
- Ein Standard-Texteditor festlegen
- Vim beenden
- Aufzeichnung der Shell-Aktivitäten
- Grundlegende Unix-Befehle
Der einfache Shell-Befehl
- Befehlsausführung und Umgebungsvariablen
- "$LANG"-Variable
- "$PATH"-Variable
- "$HOME"-Variable
- Kommandozeilenoptionen
- Shell-Glob
- Rückgabewert des Befehls
- Typische Befehlssequenzen und Shell-Umleitung
- Befehlsalias
Unix-ähnliche Textverarbeitung
- Unix-Texttools
- Reguläre Ausdrücke
- Ersetzungs-Ausdrücke
- Globale Ersetzung mit regulären Ausdrücken
- Extrahieren von Daten aus Textdatei-Tabellen
- Skript-Fragmente zum Weiterleiten von Befehlen (Piping)
Debian-Paketverwaltung
Voraussetzungen für die Debian-Paketverwaltung
- Paketkonfiguration
- Grundlegende Vorsichtsmaßnahmen
- Leben mit permanenten Upgrades
- Grundlagen des Debian-Archivs
- Paketabhängigkeiten
- Der Ereignisfluss der Paketverwaltung
- Erste Reaktion auf Probleme der Paketverwaltung
Grundlegende Operationen der Paketverwaltung
- apt-get/apt-cache vs. aptitude
- Grundlegende Operationen der Paketverwaltung über die Kommandozeile
- Interaktive Nutzung von aptitude
- Tastenkürzel von aptitude
- Paketsichten unter aptitude
- Suchoptionsmöglichkeiten mit aptitude
- Der aptitude-regex-Ausdruck
- Auflösung von Abhängigkeiten in aptitude
- Protokolle der Paketaktivität
Beispiele für aptitude-Operationen
- Auflisten von Paketen mit regex-Matching auf Paketnamen
- Stöbern mit regex-Matching
- Entfernen gelöschter Pakete endgültig
- Aufräumen des automatischen/manuellen Installationsstatus
- Systemweites Upgrade
Erweiterte Operationen der Paketverwaltung
- Erweiterte Operationen der Paketverwaltung über die Kommandozeile
- Prüfung der Dateien installierter Pakete
- Schutzmaßnahmen bei Paketproblemen
- Suche in den Paketmetadaten
Internas der Debian-Paketverwaltung
- Archivmetadaten
- Die oberste "Release"-Datei und Authentizität
- "Release"-Dateien auf Archiv-Ebene
- Abrufen der Metadaten für das Paket
- Der Paketstatus für APT
- Der Paketstatus für aptitude
- Lokale Kopien der abgerufenen Pakete
- Dateinamen von Debian-Paketen
- Der dpkg-Befehl
- Der update-alternative-Befehl
- Der dpkg-statoverride-Befehl
- Der dpkg-divert-Befehl
Wiederherstellung von einem defekten System
- Inkompatibilität mit alten Benutzereinstellungen
- Unterschiedliche Pakete mit überschneidenden Dateien
- Behebung eines defekten Paket-Skripts
- Retten mit dem dpkg-Befehl
- Wiederherstellung der Paketauswahldaten
Tipps für die Paketverwaltung
- Wie man Debian-Pakete auswählt
- Pakete aus gemischten Archivquellen
- Anpassen der Kandidatenversion
- Updates und Backports
- Automatisches Herunterladen und Upgrade von Paketen
- Einschränkung der Download-Bandbreite für APT
- Notfall-Downgrade
- Wer hat das Paket hochgeladen?
- Das equivs-Paket
- Portierung eines Pakets auf das stabile System
- Proxy-Server für APT
- Kleines öffentliches Paket-Archiv
- Aufzeichnung und Kopieren der Systemkonfiguration
- Konvertieren oder Installieren eines fremden Binärpakets
- Entpacken eines Pakets ohne dpkg
- Weitere Lektüre zur Paketverwaltung
Die Systeminitialisierung
- Ein Überblick über den Boot-Strap-Prozess
- BIOS, Bootloader, Mini-Debian-System
- Die Bedeutung des Runlevel
- Die Konfiguration des Runlevel
- Beispiel für das Runlevel-Management
- Der Standardparameter für jedes Init-Skript
- Der Hostname
- Das Dateisystem
- Initialisierung des Netzwerkinterfaces
- Initialisierung des Netzwerkservice
- Die Systemmeldung
- Die Kernel-Meldung
- Das udev-System
- Initialisierung der Kernel-Module
Authentifizierung und Sicherheit
- Normale Unix-Authentifizierung
- Verwaltung von Konten- und Passwortinformationen
- Gutes Passwort
- Erstellen eines verschlüsselten Passworts
- PAM und NSS
- Konfigurationsdateien, die von PAM und NSS gelesen werden
- Die moderne zentralisierte Systemverwaltung
- "Warum GNU su die wheel-Gruppe nicht unterstützt"
- Strengere Passwortregel
- Andere Zugriffssteuerungen
- sudo
- SELinux, Apparmor
- Einschränken des Zugriffs auf bestimmte Serverdienste
- Sicherheit der Authentifizierung
- Sicheres Passwort über das Internet
- Sichere Shell
- Zusätzliche Sicherheitsmaßnahmen für das Internet
- Sicherstellen des Root-Passworts
Netzwerkeinrichtung
Die grundlegende Netzwerkinfrastruktur
- Der Domainname
- Die Hostname-Auflösung
- Der Name des Netzwerkinterfaces
- Der Netzwerkadressbereich für das LAN
- Die Netzwerkeräteunterstützung
Die moderne Netzwerkkonfiguration für Desktops
- GUI-Netzwerk-Konfigurationswerkzeuge
Die tiefgreifende Netzwerkkonfiguration
- Iproute2-Befehle
- Sichere tiefgreifende Netzwerkoperationen
Netzwerkoptimierung
- Finden des optimalen MTU
- MTU einstellen
- WAN TCP-Optimierung
Netfilter-Infrastruktur
Netzwerk-Anwendungen
Das Mailsystem
- Grundlagen des modernen Mail-Dienstes
- Die Mail-Konfigurationsstrategie für die Arbeitsstation
Mail-Transport-Agent (MTA) und Mail-Benutzer-Agent (MUA)
- Überblick über exim4
- Grundlegende MUA - Mutt
Mail-Zustellungs-Agent (MDA) mit Filter
- maildrop-Konfiguration
- procmail-Konfiguration
- mbox-Inhalte erneut zustellen
POP3/IMAP4-Server
Der Fernzugriffs-Server und -Dienst (SSH)
- Grundlagen von SSH
- Portweiterleitung für SMTP/POP3-Tunneling
- Verbinden ohne Remote-Passwörter
- Umgang mit fremden SSH-Clients
- Einrichten von ssh-agent
- Das Remote-System bei SSH herunterfahren
- Fehlerbehebung bei SSH
Andere Netzwerkanwendungsserver
Andere Netzwerkanwendungscients
Diagnose der Systemdaemons
Das X-Fenstersystem
- Einrichten der Desktop-Umgebung
- Die Server/Client-Beziehung
- Der X-Server
- Starten des X-Fenstersystems
- Starten der X-Sitzung mit gdm
- Anpassen der X-Sitzung (klassische Methode)
- Anpassen der X-Sitzung (neue Methode)
- Verbinden eines Remote-X-Clients über SSH
- Sichere X-Terminal über das Internet
- X-Anwendungen
- X-Büroanwendungen
- X-Werkzeuganwendungen
Systemtipps
Das screen-Programm
- Das Anwendungszenario für screen(1)
- Tastenkürzel für den screen-Befehl
Datenaufzeichnung und -darstellung
- Der Log-Daemon
- Log-Analysator
- Saubere Aufzeichnung der Shell-Aktivitäten
- Angepasste Darstellung von Textdaten
- Angepasste Anzeige von Zeit und Datum
- Farbiger Shell-Echo
- Farbige Befehle
- Aufzeichnung der Editor-Aktivitäten für komplexe Wiederholungen
- Aufzeichnung der grafischen Darstellung einer X-Anwendung
- Aufzeichnung von Änderungen in Konfigurationsdateien
Tipps zur Datenspeicherung
- Disketten-Partitionskonfiguration
- Zugriff auf Partitionen über UUID
- Dateisystemkonfiguration
- Erstellung und Integritätsprüfung des Dateisystems
- Optimierung des Dateisystems durch Mount-Optionen
- Optimierung des Dateisystems über Superblock
- Optimierung der Festplatte
- Verwendung von SMART zur Vorhersage von Festplattenversagen
- Erweiterung des nutzbaren Speicherplatzes über LVM
- Erweiterung des nutzbaren Speicherplatzes durch Mounten einer anderen Partition
- Erweiterung des nutzbaren Speicherplatzes mit Symlink
- Erweiterung des nutzbaren Speicherplatzes mit aufs
Tipps zur Datenverschlüsselung
- Entfernbarer Datenträger-Verschlüsselung mit dm-crypt/LUKS
- Verschlüsselte Swap-Partition mit dm-crypt
- Automatisches Verschlüsseln von Dateien mit eCryptfs
- Automatisches Mounten von eCryptfs
Überwachung, Kontrolle und Start von Programmtätigkeiten
- Zeitmessung eines Prozesses
- Die Scheduling-Priorität
- Der ps-Befehl
- Der top-Befehl
- Auflisten von Dateien, die von einem Prozess geöffnet sind
- Verfolgung von Programmtätigkeiten
- Identifizierung von Prozessen, die Dateien oder Sockets verwenden
- Wiederholen eines Befehls mit konstantem Intervall
- Wiederholen eines Befehls im Loop über Dateien
- Starten eines Programms aus der GUI
- Anpassen des zu startenden Programms
- Töten eines Prozesses
- Einmaliges Zeitplanen von Aufgaben
- Regelmäßiges Zeitplanen von Aufgaben
- Alt-SysRq-Taste
Tipps zur Systemwartung
- Wer ist auf dem System?
- Warnung aller
- Hardwareidentifikation
- Hardwarekonfiguration
- System- und Hardwarezeit
- Die Terminal-Konfiguration
- Die Klang-Infrastruktur
- Deaktivieren des Bildschirmschoners
- Deaktivieren von Signaltonen
- Speichernutzung
- Prüfung der System- und Integritätssicherheit
Der Kernel
- Kernel-Parameter
- Kernel-Header
- Kompilieren des Kernels und verwandter Module
- Kompilieren der Kernel-Quellcode: Debian-Standardmethode
- Kompilieren des Modul-Quellcodes: Debian-Standardmethode
- Non-free-Hardware-Treiber
Virtualisiertes System
- Virtualisierungstools
- Virtualisierungs-Workflow
- Mounten der virtuellen Disk-Imagedatei
- Chroot-System
- Mehrere Desktop-Systeme
Datenverwaltung
Teilen, Kopieren und Archivieren
- Archiv- und Kompressionstools
- Kopier- und Synchronisationstools
- Idiome für das Archiv
- Idiome für das Kopieren
- Idiome für die Auswahl von Dateien
- Backup und Wiederherstellung
- Backup-Werkzeug-Suiten
- Ein Beispiel-Skript für das System-Backup
- Ein Kopierskript für das Daten-Backup
- Entfernbarer Speicherdatenträger
- Teilen von Daten über das Netzwerk
- Archivmedien
Die binären Daten
- Anzeigen und Bearbeiten binärer Daten
- Manipulieren von Dateien ohne Mounten der Festplatte
- Datenredundanz
- Wiederherstellung von Datendateien und forensische Analyse
- Teilung einer großen Datei in kleine Dateien
- Ausräumen von Dateiinhalten
- Dummy-Dateien
- Löschen einer gesamten Festplatte
- Löschen des ungenutzten Bereichs einer Festplatte
- Wiederherstellen gelöschter, aber noch offener Dateien
- Suchen aller Hardlinks
- Unsichtbarer Festplattenspeicher
Datensicherheitsinfrastruktur
- Schlüsselverwaltung für GnuPG (Signieren und Verschlüsseln)
- Die MD5-Prüfsumme
Voraussetzungen
Es gibt keine spezifischen Voraussetzungen für den Besuch dieses Kurses.
35 Stunden
Erfahrungsberichte (1)
die Klassenzimmer Software die im Einsatz war. Dass es KEINE Schulung war wie im Unterricht ... also einer redet und die anderen müssen aufpassen. es war eigentlich immer ein Dialog, fragen wurden immer umgehend beantwortet. eines meiner besten Trainings bisher