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
- Unterstützung und Hilfe für Debian
- Debian-Community
Konsolen-Grundlagen
- Die Shell-Eingabeaufforderung
- Die Shell-Eingabeaufforderung unter X
- Das root-Konto und die root-Shell-Eingabeaufforderung (su, sudo, Ausführen von Programmen als Root unter X)
- GUI-Systemverwaltungstools
- Virtuelle Konsolen
- Schließen der Befehlseingabeaufforderung
- Herunterfahren des Systems
- Wiederherstellen einer funktionierenden Konsole
- Zusätzliche Paketvorschläge für Neueinsteiger
- Zusätzliches Benutzerkonto
- sudo-Konfiguration
Dateisystem
- Dateisystemberechtigungen
- Kontrolle der Berechtigungen neu erstellter Dateien: umask
- Berechtigungen für Benutzergruppen (Gruppe)
- Zeitstempel
- Symbole und Links
- Benannte Pipes (FIFOs)
- Sockets
- Geräte-Dateien
- Spezielle Gerätedateien
- procfs und sysfs
Midnight Commander (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
- Login-Shell
- Anpassen von bash
- Sondertastendrücke
- Pager
- Standardtexteditor festlegen
- vim beenden
- Aufzeichnen der Shell-Aktivitäten
- Grundlegende Unix-Befehle
Einfache Shell-Befehle
- Befehlsausführung und Umgebungsvariablen
- "$LANG" Variable
- "$PATH" Variable
- "$HOME" Variable
- Kommandozeilenoptionen
- Shell-Globbing
- Rückgabewert des Befehls
- Häufige Befehlssequenzen und Shell-Umleitungen
- Befehlsalias
Unix-ähnliche Textverarbeitung
- Unix-Texttools
- Reguläre Ausdrücke
- Ersetzungsausdrücke
- Globale Ersetzung mit regulären Ausdrücken
- Daten aus Texttabellen extrahieren
- Skriptfragmente zum Verbinden (Piping) von Befehlen
Debian-Paketmanagement
Voraussetzungen für das Debian-Paketmanagement
- Paketkonfiguration
- Grundlegende Vorsichtsmaßnahmen
- Leben mit dauerhaften Upgrades
- Grundlagen des Debian-Archivs
- Paketabhängigkeiten
- Der Ereignisablauf des Paketmanagements
- Erste Reaktion bei Problemen mit dem Paketmanagement
Grundlegende Paketmanagement-Operationen
- apt-get/apt-cache vs. aptitude
- Grundlegende Paketmanagement-Operationen über die Kommandozeile
- Interaktive Nutzung von aptitude
- Tastenkürzel von aptitude
- Paketansichten unter aptitude
- Suchmethoden mit aptitude
- Die aptitude-Regex-Formel
- Abhängigkeitsauflösung bei aptitude
- Paketaktivitätsprotokolle
Beispiele für aptitude-Operationen
- Auflistung von Paketen mit Regex-Übereinstimmung der Paketnamen
- Durchsuchen mit Regex-Übereinstimmung
- Endgültiges Bereinigen entfernter Pakete
- Aufräumen des auto/manual Installationsstatus
- Systemweites Upgrade
Erweiterte Paketmanagement-Operationen
- Erweiterte Paketmanagement-Operationen über die Kommandozeile
- Verifizierung der installierten Paketdateien
- Schutz vor Paketproblemen
- Suche in den Paketmetadaten
Interne Details des Debian-Paketmanagements
- Archivmetadaten
- Übergeordnete "Release"-Datei und Authentizität
- Archivebene "Release"-Dateien
- Holen der Metadaten für das Paket
- Paketstatus für APT
- Paketstatus für aptitude
- Lokale Kopien der heruntergeladenen Pakete
- Debian-Paketdateinamen
- Der dpkg-Befehl
- Der update-alternative-Befehl
- Der dpkg-statoverride-Befehl
- Der dpkg-divert-Befehl
Wiederherstellung eines defekten Systems
- Inkompatibilität mit alten Benutzerkonfigurationen
- Verschiedene Pakete mit überschneidenden Dateien
- Korrigieren defekter Paket-Skripte
- Reparatur mit dem dpkg-Befehl
- Wiederherstellung der Paketauswahl-Daten
Tipps für das Paketmanagement
- Wie man Debian-Pakete auswählt
- Pakete aus gemischten Archivquellen
- Anpassen der Kandidatenversion
- Aktualisierungen und Backports
- Automatisches Herunterladen und Aktualisieren von Paketen
- Beschränken der Download-Bandbreite für APT
- Notfall-Downgrade
- Wer hat das Paket hochgeladen?
- Das equivs-Paket
- Portieren eines Pakets auf das stabile System
- Proxyserver für APT
- Kleines öffentliches Paketarchiv
- Aufzeichnen und Kopieren der Systemkonfiguration
- Konvertieren oder Installieren einer Alien-Binärpaketdatei
- Paket ohne dpkg extrahieren
- Weitere Lesetipps zum Paketmanagement
Die Systeminitialisierung
- Überblick über den Boot-Prozess
- BIOS, Bootloader, Mini-Debian-System
- Bedeutung der Runlevel
- Konfiguration der Runlevel
- Beispiel zur Runlevel-Verwaltung
- Standardparameter für jedes Init-Skript
- Der Hostname
- Das Dateisystem
- Initialisierung der Netzwerkschnittstelle
- Initialisierung von Netzwerkdiensten
- Systemmeldungen
- Kernelmeldungen
- Das udev-System
- Initialisierung der Kernelmodule
Authentifizierung und Sicherheit
- Normale Unix-Authentifizierung
- Verwalten von Konto- und Passwortinformationen
- Gutes Passwort
- Erstellen verschlüsselter Passwörter
- PAM und NSS
- Konfigurationsdateien, die von PAM und NSS genutzt werden
- Das moderne zentrale Systemmanagement
- "Warum GNU su keine Wheel-Gruppe unterstützt"
- Striktere Passwortregeln
- Weitere Zugriffskontrollen
- sudo
- SELinux, Apparmor
- Beschränken des Zugriffs auf bestimmte Serverdienste
- Sicherheit der Authentifizierung
- Sicheres Passwort über das Internet
- Sicherer Shell (SSH)
- Zusätzliche Sicherheitsmaßnahmen für das Internet
- Sichern des root-Passworts
Netzwerkeinrichtung
Die grundlegende Netzwerkinfrastruktur
- Der Domainname
- DNS-Auflösung (Hostname-Resolution)
- Name der Netzwerkschnittstelle
- Netzwerkadressbereich für das LAN
- Unterstützung von Netzwerkgeräten
Die moderne Netzkonfiguration für Desktops
\r- GUI-Tools zur Netzkonfiguration
Niedrigstufige Netzkokonfiguration
- Iproute2-Befehle
- Sichere niedrigstufige Netzwerkoperationen
Netzwerkoptimierung
- Finden der optimalen MTU
- Festlegen der MTU
- WAN-TCP-Optimierung
Netfilter-Infrastruktur
Netzwerkanwendungen
Das Mail-System
- Grundlagen moderner Maildienste
- Mailkonfigurationsstrategie für Workstations
Mailtransportagent (MTA) und Mailbenutzeragent (MUA)
- Überblick über exim4
- Einfacher MUA - Mutt
Mailzustellagent (MDA) mit Filter
- maildrop-Konfiguration
- procmail-Konfiguration
- Nachzustellen von mbox-Inhalten
POP3/IMAP4-Server
Der Remote-Zugriffsserver und das Hilfsprogramm (SSH)
- Grundlagen von SSH
- Portweiterleitung für SMTP/POP3-Tunneling
- Verbinden ohne Remote-Passwörter
- Umgang mit fremden SSH-Clients
- Einrichten von ssh-agent
- Fernsystem über SSH herunterfahren
- Fehlersuche bei SSH
Andere Netzwerkanwendungsserver
Andere Netzwerkanwendungsclients
Diagnosticsystem-Dämonen
X-Window-System
- Einrichten der Desktop-Umgebung
- Client/Server-Beziehung
- Der X-Server
- Starten des X-Window-Systems
- Starten der X-Sitzung mit gdm
- Anpassen der X-Sitzung (klassische Methode)
- Anpassen der X-Sitzung (neue Methode)
- Verbinden eines entfernten X-Clients über SSH
- Sicherer X-Terminal über das Internet
- X-Anwendungen
- X-Büroanwendungen
- X-Hilfsanwendungen
Systemtipps
Das Programm screen
- Einsatzszenario für screen(1)
- Tastenkürzel für den screen-Befehl
Datenaufzeichnung und Präsentation
- Der Log-Dämon
- Log-Analysator
- Sauber aufzeichnen der Shell-Aktivitäten
- Individuelle Darstellung von Textdaten
- Individuelle Darstellung von Datum und Uhrzeit
- Farbige Shell-Ausgabe (echo)
- Farbige Befehle
- Aufzeichnen der Editoraktivitäten für komplexe Wiederholungen
- Aufzeichnen des Grafikkonzeptes einer X-Anwendung
- Aufzeichnen von Änderungen in Konfigurationsdateien
Tipps zur Datenspeicherung
- Festplattenpartitionierungskonfiguration
- Zugreifen auf Partitionen über UUID
- Dateisystemkonfiguration
- Erstellen und Integritätsprüfung des Dateisystems
- Optimieren des Dateisystems durch Mount-Optionen
- Optimieren des Dateisystems über Superblock
- Optimieren der Festplatte
- Verwenden von SMART zur Vorhersage von Festplattenausfällen
- Erweiterung des nutzbaren Speicherplatzes über LVM
- Erweiterung des nutzbaren Speicherplatzes durch Mounten einer weiteren Partition
- Erweiterung des nutzbaren Speicherplatzes unter Verwendung von Symlinks
- Erweiterung des nutzbaren Speicherplatzes unter Verwendung von aufs
Tipps zur Datenverschlüsselung
- Verschlüsselung von Wechseldatenträgern mit dm-crypt/LUKS
- Verschlüsselter Swap-Partition mit dm-crypt
- Automatisches Verschlüsseln von Dateien mit eCryptfs
- Automatisches Einbinden von eCryptfs
Überwachen, Steuern und Starten von Programmaktivitäten
- Einen Prozess timen
- Darüberliegende Priorität (Scheduling-Priorität)
- Der ps-Befehl
- Der top-Befehl
- Auflisten von durch einen Prozess geöffneten Dateien
- Verfolgen der Programmaktivitäten
- Identifizieren von Prozessen, die Dateien oder Sockets nutzen
- Einen Befehl in einem konstanten Intervall wiederholen
- Einen Befehl über mehrere Dateien hinweg in einer Schleife wiederholen
- Starten eines Programms aus der GUI
- Anpassen des zu startenden Programms
- Beenden (Killing) eines Prozesses
- Eine Aufgabe einmal planen
- Eine Aufgabe periodisch planen
- Alt-SysRq-Taste
Tipps zur Systemwartung
- Wer ist auf dem System?
- Jeden warnen
- Hardware-Identifikation
- Hardware-Konfiguration
- System- und Hardwarezeit
- Die Terminalkonfiguration
- Die Soundinfrastruktur
- Deaktivieren des Bildschirmschoners
- Deaktivieren von Pieptönen
- Speichernutzung
- Systemsicherheit und Integritätsprüfung
Der Kernel
- Kernel-Parameter
- Kernel-Header
- Kompilieren des Kernels und zugehöriger Module
- Kompilieren der Kernelquelle: Debian-Standardmethode
- Kompilieren der Modulquelle: Debian-Standardmethode
- Non-free-Hardwaretreiber
Virtualisiertes System
- Virtualisierungstools
- Virtualisierungsarbeitsablauf
- Einbinden der virtuellen Festplattendatei
- Chroot-System
- Mehrere Desktopsysteme
Datenmanagement
Freigeben, Kopieren und Archivieren
- Archivierungs- und Komprimierungstools
- Kopier- und Synchronisierungstools
- Idiome für das Archivieren
- Idiome für das Kopieren
- Idiome zur Dateiauswahl
- Sicherung und Wiederherstellung (Backup)
- Backup-Utility-Suiten
- Ein Beispielskript für die Systemsicherung
- Ein Kopierskript für die Datensicherung
- Wechseldatenträger
- Datenfreigabe über das Netzwerk
- Archivmedien
Binärdaten
- Anzeigen und Bearbeiten von Binärdaten
- Bearbeiten von Dateien ohne Einbinden der Festplatte
- Datenredundanz
- Datenwiederherstellung und forensische Analyse
- Teilen einer großen Datei in kleine Dateien
- Löschen von Dateiinhalten
- Platzhalterdateien (Dummy-Dateien)
- Vollständiges Löschen der Festplatte
- Löschen ungenutzter Bereiche der Festplatte
- Unlöschen gelöschter, aber noch offener Dateien
- Alle Hardlinks suchen
- Unsichtbarer Festplattenspeicherplatzverbrauch
Datensicherheitsinfrastruktur
- Schlüsselverwaltung für GnuPG (Signieren und Verschlüsseln)
- Der MD5-Summe
Voraussetzungen
Für die Teilnahme an diesem Kurs sind keine spezifischen Voraussetzungen erforderlich.
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