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
Grundlagen der Konsole
- Die Shell-Aufforderung
- Die Shell-Aufforderung unter X
- Der root-Account und die Root-Shell-Aufforderung (su, sudo, Ausführen von Programmen als root unter X)
- GUI-Tools für die Systemverwaltung
- Virtuelle Konsolen
- Beenden der Befehlszeile
- Herunterfahren des Systems
- Wiederherstellen einer funktionstüchtigen Konsole
- Zusätzliche Paketempfehlungen für Neulinge
- Ein weiterer Benutzeraccount
- Konfiguration von sudo
Das Dateisystem
- Dateisystemberechtigungen
- Steuerung der Berechtigungen für neu erstellte Dateien: umask
- Berechtigungen für Benutzergruppen (Gruppe)
- Zeitstempel
- Links
- Genannte 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 integrierte Editor in MC
- Der integrierte Dateibetrachter in MC
- Automatische Startfunktionen von MC
- FTP-Dateisystem in MC
Die grundlegende Unix-ähnliche Arbeitsumgebung
- Die Anmelde-Shell
- Anpassung von bash
- Spezialtastenkombinationen
- Der Pager
- Einen Standard-Texteditor festlegen
- Beenden von vim
- Aufzeichnen der Shell-Aktivitäten
- Grundlegende Unix-Befehle
Einfache Shell-Befehle
- Befehlsausführung und Umgebungsvariablen
- Die Variable „$LANG“
- Die Variable „$PATH“
- Die Variable „$HOME“
- Optionen der Befehlszeile
- Shell-Globbing
- Rückgabewert des Befehls
- Häufige Befehlsfolgen und Shell-Umleitung
- Befehlsalias
Unix-ähnliche Textverarbeitung
- Unix-Texttools
- Reguläre Ausdrücke
- Ersatz-Ausdrücke
- Ersetzen global mit regulären Ausdrücken
- Extrahieren von Daten aus Texttabellen
- Skript-Snippets zum Verbinden (Piping) von Befehlen
Paketmanagement unter Debian
Voraussetzungen für das Paketmanagement unter Debian
- Paketkonfiguration
- Grundlegende Vorsichtsmaßnahmen
- Mit ewigen Upgrades leben
- Grundlagen des Debian-Archivs
- Paketabhängigkeiten
- Der Ereignisfluss des Paketmanagements
- Erste Reaktionen auf Probleme beim Paketmanagement
Basisoperationen des Paketmanagements
- apt-get/apt-cache vs. aptitude
- Basisoperationen des Paketmanagements über die Befehlszeile
- Interaktive Verwendung von aptitude
- Tastenkombinationen in aptitude
- Paketansichten in aptitude
- Suchoptionen mit aptitude
- Der Regex-Ausdruck für aptitude
- Abhängigkeitsauflösung bei aptitude
- Paketaktivitätsprotokolle
Beispiele für aptitude-Operationen
- Auflisten von Paketen mit Regex-Übereinstimmung der Paketnamen
- Durchsuchen mit Regex-Übereinstimmung
- Für immer entfernen gelöschter Pakete (Purging)
- Aufräumen des Auto/Manuell-Installationsstatus
- Systemweites Upgrade
Fortgeschrittene Operationen des Paketmanagements
- Fortgeschrittene Operationen des Paketmanagements über die Befehlszeile
- Überprüfung der installierten Paketdateien
- Schutz vor Paketproblemen
- Suche in den Paketmetadaten
Interne Details des Paketmanagements unter Debian
- Archiv-Metadaten
- Datei „Release“ auf der obersten Ebene und Authentizität
- Dateien „Release“ auf Archivebene
- Abrufen der Metadaten für das Paket
- Paketstatus für APT
- Paketstatus für aptitude
- Lokale Kopien der abgerufenen Pakete
- Debian-Paketdateinamen
- Der Befehl dpkg
- Der Befehl update-alternatives
- Der Befehl dpkg-statoverride
- Der Befehl dpkg-divert
Wiederherstellung eines defekten Systems
- Inkompatibilität mit alten Benutzerkonfigurationen
- Unterschiedliche Pakete mit überlappenden Dateien
- Reparatur defekter Paket-Skripte
- Rettung mit dem Befehl dpkg
- Wiederherstellen der Paketauswahldaten
Tipps für das Paketmanagement
- Wie man Debian-Pakete auswählt
- Pakete aus gemischten Archivquellen
- Anpassen der Kandidatenversion
- Aktualisierungen und Backports
- Automatisches Herunterladen und Upgrade von Paketen
- Einschränken der Download-Bandbreite für APT
- Notfall-Downgrade
- Wer hat das Paket hochgeladen?
- Das Paket equivs
- Portieren eines Pakets auf das stabile System
- Proxy-Server für APT
- Kleines öffentliches Paketarchiv
- Aufzeichnen und Kopieren der Systemkonfiguration
- Konvertieren oder Installieren einer Alien-Binärdatei
- Extrahieren eines Pakets ohne dpkg
- Weitere Literatur zum Paketmanagement
Die Systeminitialisierung
- Überblick über den Bootstrapping-Prozess
- BIOS, Bootloader, Mini-Debian-System
- Bedeutung der Runlevel
- Konfiguration des Runlevels
- Beispiel für Runlevel-Management
- Standardparameter für jedes Init-Skript
- Der Hostname
- Das Dateisystem
- Initialisierung der Netzwerkschnittstelle
- Initialisierung von Netzwerk Diensten
- Die Systemnachricht
- Die Kernel-Meldung
- Das udev-System
- Initialisierung der Kernelmodule
Authentifizierung und Sicherheit
- Normale Unix-Authentifizierung
- Verwalten von Konto- und Passwortinformationen
- Gutes Passwort
- Erstellen eines verschlüsselten Passworts
- PAM und NSS
- Konfigurationsdateien, auf die PAM und NSS zugreifen
- Moderne zentrale Systemverwaltung
- „Warum GNU su keine wheel-Gruppe unterstützt“
- Striktere Passwortrichtlinien
- Weitere Zugriffskontrollen
- sudo
- SELinux, Apparmor
- Einschränken des Zugriffs auf bestimmte Serverdienste
- Sicherheit der Authentifizierung
- Sicheres Passwort über das Internet
- Sicherer Shell-Zugriff (Secure Shell)
- Zusätzliche Sicherheitsmaßnahmen für das Internet
- Den root-Passwort schützen
Netzwerkkonfiguration
Die grundlegende Netzwerkinfrastruktur
- Der Domainname
- DNS-Auflösung (Hostname Resolution)
- Name der Netzwerkschnittstelle
- IP-Adressbereich für das LAN
- Unterstützung von Netzwerkgeräten
Moderne Netzkonfiguration für Desktops
- GUI-Tools zur Netzkonfiguration
Niedrigstufige Netzkonfiguration
- Iproute2-Befehle
- Sichere niedrigstufige Netzwerkbefehle
Netzwerkoptimierung
- Optimales MTU finden
- MTU festlegen
- WAN-TCP-Optimierung
Netfilter-Infrastruktur
Netzwerk-Anwendungen
Das E-Mail-System
- Grundlagen moderner E-Mail-Dienste
- E-Mail-Konfigurationsstrategie für Workstations
Mail Transport Agent (MTA) und Mail User Agent (MUA)
- Übersicht über exim4
- Basis-MUA: Mutt
Mail Delivery Agent (MDA) mit Filter
- Konfiguration von maildrop
- Konfiguration von procmail
- Erneutes Zustellen von mbox-Inhalten
POP3/IMAP4-Server
Der Remote-Zugriffsserver und -Dienst (SSH)
- Grundlagen von SSH
- Port Forwarding für SMTP/POP3-Tunneling
- Verbinden ohneRemote-Passwörter
- Umgang mit inkompatiblen SSH-Clients
- Einrichten von ssh-agent
- Herunterfahren des Remote-Systems via SSH
- Fehlerbehebung bei SSH
Weitere Netzwerk-Anwendungsserver
Weitere Netzwerk-Anwendungs-Clients
Diagnose der System-Daemons
Das X Window System
- Einrichten der Desktop-Umgebung
- Server/Client-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 Remote-X-Clients über SSH
- Sicherer X-Terminal über das Internet
- X-Anwendungen
- X-Büroanwendungen
- X-Hilfsprogramme
Systemtipps
Das screen-Programm
- Anwendungsszenarien für screen(1)
- Tastenkombinationen für den screen-Befehl
Datenaufzeichnung und -präsentation
- Der Log-Daemon
- Log-Analyzer
- Sauberes Aufzeichnen der Shell-Aktivitäten
- Maßgeschneiderte Anzeige von Textdaten
- Maßgeschneiderte Anzeige von Zeit und Datum
- Gefärbte Shell-Echo-Ausgaben
- Gefärbte Befehle
- Aufzeichnen der Editor-Aktivitäten für komplexe Wiederholungen
- Aufnehmen des Grafikhinweises einer X-Anwendung
- Aufzeichnen von Änderungen in Konfigurationsdateien
Tipps zur Datenspeicherung
- Festplattenpartitionierung
- Partition über UUID zugreifen
- Dateisystemkonfiguration
- Erstellung und Integritätsprüfung des Dateisystems
- Optimierung des Dateisystems durch Mount-Optionen
- Optimierung des Dateisystems über den Superblock
- Optimierung der Festplatte
- Verwenden von SMART zur Vorhersage von Festplattenausfällen
- Erweiterung des nutzbaren Speicherplatzes via LVM
- Erweiterung des nutzbaren Speicherplatzes durch Mounten einer weiteren Partition
- Erweiterung des nutzbaren Speicherplatzes unter Verwendung von Symlinks
- Erweiterung des nutzbaren Speicherplatzes mit 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 Mounten von eCryptfs
Überwachen, Steuern und Starten von Programmaktivitäten
- Prozesse timen
- Die Planungspräferenz (Priorität)
- Der Befehl ps
- Der Befehl top
- Auflisten der von einem Prozess geöffneten Dateien
- Verfolgen der Programmaktivitäten
- Identifizieren von Prozessen, die Dateien oder Sockets verwenden
- Wiederholen eines Befehls in festen Intervallen
- Wiederholen eines Befehls über Dateien hinweg
- Starten eines Programms aus der GUI
- Maßschneidern des zu startenden Programms
- Einen Prozess töten
- Einmalige Aufgabenplanung
- Regelmäßige Aufgabenplanung
- Alt-SysRq-Taste
Tipps zur Systemwartung
- Wer ist auf dem System?
- Jedermann warnen
- Hardwareidentifikation
- Hardwarekonfiguration
- System- und Hardwarezeit
- Terminalkonfiguration
- Die Toninfrastruktur
- Den Bildschirmschoner deaktivieren
- Beeper-Töne deaktivieren
- Speichernutzung
- Sicherheit und Integritätsprüfung des Systems
Der Kernel
- Kernelparameter
- Kernel-Headers
- Kompilieren des Kernels und der zugehörigen Module
- Kompilieren der Kernel-Quellen: Debian-Standardmethode
- Kompilieren der Modul-Quellen: Debian-Standardmethode
- Proprietäre Hardwaretreiber
Virtualisierte Systeme
- Virtualisierungstools
- Workflow der Virtualisierung
- Einbinden einer virtuellen Festplattendatei
- Chroot-System
- Mehrfach-Desktop-Umgebungen
Datenmanagement
Freigabe, Kopie und Archivierung
- Archiv- und Komprimierungs-Tools
- Kopier- und Synchronisations-Tools
- Redewendungen für Archive
- Redewendungen für Kopien
- Redewendungen zur Dateiauswahl
- Sicherung und Wiederherstellung
- Sicherungs-Utility-Suiten
- Beispielskript für die Systemsicherung
- Kopierskript für die Datensicherung
- Wechseldatenträger
- Daten über das Netzwerk teilen
- Archivmedien
Binärdaten
- Anzeigen und Bearbeiten von Binärdaten
- Bearbeiten von Dateien ohne Festplatten-Mount
- Datenredundanz
- Datenwiederherstellung und forensische Analyse
- Aufteilen einer großen Datei in kleine Dateien
- Löschen des Dateiinhalts
- Dummy-Dateien
- Löschen der gesamten Festplatte
- Löschen ungenutzter Bereiche einer Festplatte
- Wiederherstellen gelöschter, aber noch geöffneter Dateien
- Suchen nach allen Hardlinks
- Sichtbarer Plattenplatzverbrauch
Infrastruktur der Datensicherheit
- Schlüsselverwaltung für GnuPG (Unterschrift und Verschlüsselung)
- Die MD5-Prüfsumme
Voraussetzungen
Für die Teilnahme an diesem Kurs gibt es keine spezifischen Voraussetzungen.
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