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?
- Wahl der Debian-Version
- Debian-Support und Hilfe
- Debian-Community
Konsolen-Grundlagen
- Die Shell-Prompt
- Die Shell-Prompt unter X
- Das Root-Konto und die Root-Shell-Prompt (su, sudo, Programme als Root unter X ausführen)
- GUI-Systemverwaltungstools
- Virtuelle Konsolen
- Verlassen der Befehlseingabe
- Abschalten des Systems
- Wiederherstellen einer funktionierenden Konsole
- Zusätzliche Pakete für Einsteiger
- Ein zusätzliches Benutzerkonto
- sudo-Konfiguration
Das Dateisystem
- Dateisystemberechtigungen
- Kontrolle der Berechtigungen für neu erstellte Dateien: umask
- Berechtigungen für Benutzergruppen (group)
- Zeitstempel
- Links
- Benannte Pipes (FIFOs)
- Sockets
- Geräte-Dateien
- Spezielle Geräte-Dateien
- procfs und sysfs
Midnight Commander (MC)
- Anpassung von MC
- Starten von MC
- Dateimanager in MC
- Befehlszeilen-Tricks in MC
- Der interne Editor in MC
- Der interne Viewer in MC
- Autostart-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 einstellen
- vim beenden
- Aufzeichnen der Shell-Aktivitäten
- Grundlegende Unix-Befehle
Der einfache Shell-Befehl
- Befehlsausführung und Umgebungsvariablen
- "$LANG"-Variable
- "$PATH"-Variable
- "$HOME"-Variable
- Befehlszeilenoptionen
- Shell-Globbing
- Rückgabewert des Befehls
- Typische Befehlssequenzen und Shell-Umleitung
- Befehlsalias
Unix-ähnliche Textverarbeitung
- Unix-Textwerkzeuge
- Reguläre Ausdrücke
- Ersetzungs-Ausdrücke
- Globale Substitution mit regulären Ausdrücken
- Auslesen von Daten aus Textdateitabellen
- Skript-Ausschnitte für das Pipen von Befehlen
Debian-Paketverwaltung
Voraussetzungen für die Debian-Paketverwaltung
- Paketkonfiguration
- Grundlegende Vorsichtsmaßnahmen
- Leben mit endlosen Upgrades
- Grundlagen des Debian-Archivs
- Paketabhängigkeiten
- Der Ereignisfluss der Paketverwaltung
- Erste Reaktion auf Probleme in der Paketverwaltung
Grundlegende Operationen der Paketverwaltung
- apt-get/apt-cache vs. aptitude
- Grundlegende Operationen der Paketverwaltung über die Befehlszeile
- Interaktive Verwendung von aptitude
- Tastenkürzel von aptitude
- Paketansichten in aptitude
- Suchoptionsmöglichkeiten mit aptitude
- Die aptitude-Regex-Formel
- Auflösung von Abhängigkeiten in aptitude
- Protokolle der Paketaktivität
Beispiele für aptitude-Operationen
- Auflistung von Paketen anhand von Regex-Matches an Paketnamen
- Stöbern mit Regex-Matches
- Dauerhaftes Entfernen gelöschter Pakete
- Aufräumen des Auto/Manual-Installationsstatus
- Systemweites Upgrade
Erweiterte Operationen der Paketverwaltung
- Erweiterte Operationen der Paketverwaltung über die Befehlszeile
- Verifikation installierter Paketdateien
- Schutzmaßnahmen bei Paketproblemen
- Suche in Paketmetadaten
Interne Abläufe der Debian-Paketverwaltung
- Archivmetadaten
- Top-Level-"Release"-Datei und Authentizität
- Archiv-Level-"Release"-Dateien
- Holen der Metadaten für das Paket
- Der Paketstatus für APT
- Der Paketstatus für aptitude
- Lokale Kopien der geholten Pakete
- Debian-Paketdateinamen
- Der dpkg-Befehl
- Der update-alternative-Befehl
- Der dpkg-statoverride-Befehl
- Der dpkg-divert-Befehl
Wiederherstellung aus einem defekten System
- Inkompatibilität mit alten Benutzereinstellungen
- Unterschiedliche Pakete mit überlappenden Dateien
- Korrigieren eines defekten Paketskripts
- Rettung mit dem dpkg-Befehl
- Wiederherstellung der Paketauswahl-Daten
Tipps zur Paketverwaltung
- Wie wählt man Debian-Pakete?
- Pakete aus gemischten Archivquellen
- Anpassung der Kandidatenversion
- Updates und Backports
- Automatisches Herunterladen und Upgrade von Paketen
- Limitierung der Download-Bandbreite für APT
- Notfall-Downgrading
- Wer hat das Paket hochgeladen?
- Das equivs-Paket
- Portierung eines Pakets auf das Stable-System
- Proxy-Server für APT
- Kleines öffentliches Paketarchiv
- Aufzeichnen und Kopieren der Systemkonfiguration
- Konvertieren oder Installieren eines fremden binären Pakets
- Extrahieren eines Pakets ohne dpkg
- Weitere Lektüre zur Paketverwaltung
Die Systeminitialisierung
- Ein Überblick über den Boot-Strap-Vorgang
- BIOS, Bootloader, mini-Debian-System
- Die Bedeutung des Runlevels
- Die Konfiguration des Runlevels
- Ein Beispiel für die Runlevel-Verwaltung
- Der Standardparameter für jedes Init-Skript
- Der Hostname
- Das Dateisystem
- Initialisierung der Netzwerkinterfaces
- Initialisierung der Netzwerkdiene
- Die Systemmeldung
- Die Kernel-Meldung
- Das udev-System
- Initialisierung der Kernel-Module
Authentifizierung und Sicherheit
- Normale Unix-Authentifizierung
- Verwaltung von Kontoinformationen und Passwörtern
- Gute Passwörter
- Erstellen eines verschlüsselten Passworts
- PAM und NSS
- Konfigurationsdateien, die von PAM und NSS verwendet werden
- Die moderne zentralisierte Systemverwaltung
- "Warum GNU su die wheel-Gruppe nicht unterstützt"
- Strengere Passwortregeln
- Weitere Zugriffskontrollen
- sudo
- SELinux, Apparmor
- Einschränkung des Zugriffs auf bestimmte Serverdienste
- Sicherheit der Authentifizierung
- Sichere Passwörter über das Internet
- Secure Shell
- Zusätzliche Sicherheitsmaßnahmen für das Internet
- Sichern des Root-Passworts
Netzwerkeinrichtung
Die grundlegende Netzwerk-Infrastruktur
- Der Domainname
- Die Hostname-Auflösung
- Der Netzwerkinterfaces-Name
- Der Netzwerkadressbereich für das LAN
- Die Netzwerkgeräteunterstützung
Die moderne Netzwerkkonfiguration für Desktops
- GUI-Netzwerkkonfigurationstools
Die tiefgreifende Netzwerkkonfiguration
- Iproute2-Befehle
- Sichere tiefgreifende Netzwerkoperationen
Netzwoptimierung
- Finden des optimalen MTU
- Einstellen des MTU
- WAN TCP-Optimierung
Netfilter-Infrastruktur
Netzwerk-Applications
Das Mailsystem
- Grundlagen moderner Mail-Dienste
- Die Mail-Konfigurationsstrategie für Arbeitsstationen
Mail Transport Agent (MTA) und Mail User Agent (MUA)
- Überblick über exim4
- Grundlegender MUA - Mutt
Mail Delivery Agent (MDA) mit Filter
- maildrop-Konfiguration
- procmail-Konfiguration
- Neuzustellung von mbox-Inhalten
POP3/IMAP4-Server
Der Remote-Zugriffs-Server und das Utility (SSH)
- Grundlagen von SSH
- Port-Weiterleitung für SMTP/POP3-Tunneling
- Verbinden ohne Remote-Passwörter
- Umgang mit fremden SSH-Clients
- Einrichten von ssh-agent
- Abschalten des Remote-Systems über SSH
- Fehlerbehebung bei SSH
Andere Netzwerk-Applications-Server
Andere Netzwerk-Applications-Clients
Diagnose der System-Daemons
Das X Window System
- Einrichten der Desktop-Umgebung
- Die Server/Client-Beziehung
- Der X-Server
- Starten des X Window Systems
- Starten der X-Session mit gdm
- Anpassen der X-Session (klassische Methode)
- Anpassen der X-Session (neue Methode)
- Verbinden eines Remote-X-Clients über SSH
- Sicheres X-Terminal über das Internet
- X-Applications
- X-Büro-Applications
- X-Utility-Applications
Systemtipps
Das screen-Programm
- Die Anwendungszenarien für screen(1)
- Tastenkürzel für den screen-Befehl
Datenaufzeichnung und Darstellung
- Der Log-Daemon
- Log-Analyzer
- Saubere Aufzeichnung der Shell-Aktivitäten
- Angepasste Anzeige von Textdaten
- Angepasste Anzeige von Zeit und Datum
- Farbige Shell-Echo
- Farbige Befehle
- Aufzeichnung der Editor-Aktivitäten für komplexe Wiederholungen
- Aufzeichnung des grafischen Bilds einer X-Application
- Aufzeichnen von Änderungen in Konfigurationsdateien
Tipps zum Datenspeicher
- Diskpartition-Konfiguration
- 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 Festplattenausfällen
- Erweiterung des nutzbaren Speicherplatzes über LVM
- Erweiterung des nutzbaren Speicherplatzes durch Mounten einer anderen Partition
- Erweiterung des nutzbaren Speicherplatzes mit Symbollinks
- Erweiterung des nutzbaren Speicherplatzes mit aufs
Tipps zur Datenverschlüsselung
- Verschlüsselung abnehmbarer Disks 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 in konstanten Intervallen
- Wiederholen eines Befehls in einer Schleife über Dateien
- Starten eines Programms von der GUI aus
- Anpassen des zu startenden Programms
- Beenden eines Prozesses
- Planung von Aufgaben einmalig
- Planung von Aufgaben regelmäßig
- Alt-SysRq-Taste
Tipps zur Systemwartung
- Wer ist im System?
- Alle warnen
- Hardwareidentifikation
- Hardwarekonfiguration
- System- und Hardwarezeit
- Die Terminaleinrichtung
- Die Sound-Infrastruktur
- Deaktivieren des Bildschirmschoners
- Deaktivieren von Pieptonen
- Speicherverbrauch
- Systemsecurity und Integritätsprüfung
Der Kernel
- Kernelparameter
- Kernel-Header
- Kompilieren des Kernels und der zugehörigen Module
- Kompilieren des Kernel-Quellcodes: Debian-Standardmethode
- Kompilieren des Modul-Quellcodes: Debian-Standardmethode
- Non-free-Hardware-Treiber
Virtualisiertes System
- Virtualisierungstools
- Virtualisierungs-Workflow
- Mounten der virtuellen Disk-Image-Datei
- Chroot-System
- Mehrere Desktop-Systeme
Datenverwaltung
Teilen, Kopieren und Archivieren
- Archiv- und Kompressionstools
- Kopier- und Synchronisations-Tools
- Idiome für das Archiv
- Idiome für das Kopieren
- Idiome für die Dateiauswahl
- Backup und Wiederherstellung
- Backup-Utility-Suiten
- Ein Beispiel-Skript für das System-Backup
- Ein Kopierskript für das Daten-Backup
- Abnehmbare Speichergeräte
- Datenaustausch über das Netzwerk
- Archivmedien
Binäre Daten
- Anzeigen und Bearbeiten binärer Daten
- Manipulieren von Dateien ohne Mounten der Disk
- Datenredundanz
- Wiederherstellung von Datendateien und forensische Analyse
- Aufteilen einer großen Datei in kleine Dateien
- Löschen 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 Disk-Speicherplatzverbrauch
Datensicherheits-Infrastruktur
- Schlüsselverwaltung für GnuPG (Signieren und Verschlüsseln)
- Die MD5-Prüfsumme
Voraussetzungen
Es gibt keine spezifischen Voraussetzungen für die Teilnahme an diesem Kurs.
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