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-Verteilung
Was ist Debian?
- Auswahl der Debian-Version
- Debian-Support und Hilfe
- Debian-Community
Konsole-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-Systemverwaltungs-Tools
- Virtuelle Konsolen
- So verlassen Sie die Kommandozeile
- So fahren Sie das System herunter
- Wiederherstellung einer funktionsfähigen Konsole
- Zusätzliche Pakevorschläge für Newbies
- Ein zusätzliches Benutzerkonto
- sudo-Konfiguration
Das Dateisystem
- Dateisystemberechtigungen
- Steuerung der Berechtigungen für neu erstellte Dateien: umask
- Berechtigungen für Benutzergruppen (Gruppe)
- Zeitstempel
- Links
- Benannte Pipes (FIFOs)
- Sockets
- Gerätedateien
- Spezielle Gerätedateien
- procfs und sysfs
Midnight Commander (MC)
- MC anpassen
- MC starten
- Dateimanager in MC
- Befehlszeilen-Tricks in MC
- Der interne Editor in MC
- Der interne Viewer in MC
- Auto-Start-Funktionen von MC
- FTP-Virtuelles Dateisystem von MC
Die grundlegende unix-ähnliche Arbeitsumgebung
- Die Login-Shell
- bash anpassen
- Sonder Tastenkombinationen
- Der Pager
- Einen Standard-Texteditor festlegen
- So beenden Sie vim
- Shell-Aktivitäten aufzeichnen
- Grundlegende Unix-Befehle
Der einfache Shell-Befehl
- Befehlsausführung und Umgebungsvariable
- „$LANG“-Variable
- „$PATH“-Variable
- „$HOME“-Variable
- Befehlszeilenoptionen
- Shell-Globbing
- Rückgabewert des Befehls
- Typische Befehlssequenzen und Shell-Umleitung
- 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 Pipen von Befehlen
Debian-Paketmanagement
Voraussetzungen für das Debian-Paketmanagement
- Paketkonfiguration
- Grundlegende Vorsichtsmaßnahmen
- Leben mit ewigen Upgrades
- Grundlagen des Debian-Archivs
- Paketabhängigkeiten
- Der Ereignisablauf des Paketmanagements
- Erste Reaktion auf Probleme im Paketmanagement
Basis-Paketmanagement-Operationen
- apt-get/apt-cache vs. aptitude
- Basis-Paketmanagement-Operationen über die Befehlszeile
- Interaktive Verwendung von aptitude
- Tastaturkürzel von aptitude
- Paketansichten unter aptitude
- Suchmethoden-Optionen mit aptitude
- Die aptitude-Regulärausdruck-Formel
- Abhängigkeitsauflösung von aptitude
- Paket-Aktivitätsprotokolle
Beispiele für aptitude-Operationen
- Auflistung von Paketen mit Regex-Übereinstimmung bei Paketnamen
- Durchsuchen mit Regex-Übereinstimmung
- Pakete dauerhaft bereinigen
- Auto-/manuelle Installationsstatus aufräumen
- Systemweites Upgrade
Erweiterte Paketmanagement-Operationen
- Erweiterte Paketmanagement-Operationen mit der Befehlszeile
- Überprüfung der installierten Paketdateien
- Schutz vor Paketproblemen
- Suche in den Paketmetadaten
Interna des Debian-Paketmanagements
- Archivmetadaten
- „Release“-Datei auf oberster Ebene und Authentizität
- „Release“-Dateien auf Archivebene
- Abrufen der Metadaten für das Paket
- Der Paketstatus für APT
- Der Paketstatus für aptitude
- Lokale Kopien der abgerufenen Pakete
- Debian-Paketdateinamen
- Der dpkg-Befehl
- Der update-alternatives-Befehl
- Der dpkg-statoverride-Befehl
- Der dpkg-divert-Befehl
Wiederherstellung eines beschädigten Systems
- Inkompatibilität mit alten Benutzerkonfigurationen
- Unterschiedliche Pakete mit überschneidenden Dateien
- Reparatur des defekten Paket-Skripts
- Retten mit dem dpkg-Befehl
- Wiederherstellen der Paketauswahldaten
Tipps für das Paketmanagement
- Wie man Debian-Pakete auswählt
- Pakete aus gemischten Archivquellen
- Ändern der Kandidatenversion
- Updates und Backports
- Automatisches Herunterladen und Upgrade von Paketen
- Beschränkung der Download-Bandbreite für APT
- Notfall-Downgrade
- Wer hat das Paket hochgeladen?
- Das equivs-Paket
- Portieren eines Pakets auf das stabile System
- Proxy-Server für APT
- Kleines öffentliches Paketarchiv
- Aufzeichnen und Kopieren der Systemkonfiguration
- Konvertieren oder Installieren eines Alien-Binärpakets
- Extrahieren von Paketen ohne dpkg
- Weitere Literatur zum Paketmanagement
Die Systeminitialisierung
- Überblick über den Bootstrap-Prozess
- BIOS, Bootloader, mini-Debian-System
- Die Bedeutung der Runlevel
- Konfiguration des Runlevels
- Beispiel zur Runlevel-Verwaltung
- Standardparameter für jedes Init-Skript
- Der Hostname
- Das Dateisystem
- Initialisierung der Netzwerkschnittstelle
- Initialisierung des Netzwerkdienstes
- Die Systemnachricht
- Die Kernel-Nachricht
- Das udev-System
- Initialisierung des Kernel-Moduls
Authentifizierung und Sicherheit
- Normale Unix-Authentifizierung
- Verwalten von Konto- und Passworthinweise
- Gutes Passwort
- Erstellen eines verschlüsselten Passworts
- PAM und NSS
- Konfigurationsdateien, die von PAM und NSS zugreifen
- Das moderne zentralisierte Systemmanagement
- „Warum GNU su die wheel-Gruppe nicht unterstützt“
- Strenge Passwortregeln
- Weitere Zugriffskontrollen
- sudo
- SELinux, Apparmor
- Beschränken des Zugriffs auf bestimmte Serverdienste
- Sicherheit der Authentifizierung
- Sicheres Passwort über das Internet
- Sichere Shell
- Extra-Sicherheitsmaßnahmen für das Internet
- Sichern des root-Passworts
Netzwerkeinrichtung
Die grundlegende Netzwerkinfrastruktur
- Der Domänenname
- Die Hostnamensauflösung
- Der Name der Netzwerkschnittstelle
- Der Netzwerkadressebereich für das LAN
- Unterstützung der Netzwerkgeräte
Die moderne Netzwerkkonfiguration für Desktop
- GUI-Netzwerkkonfigurationstools
Die Low-Level-Netzwerkkonfiguration
- Iproute2-Befehle
- Sichere Low-Level-Netzwerkbefehle
Netzwerkoptimierung
- Finden des optimalen MTU
- Legen von MTU fest
- WAN-TCP-Optimierung
Netfilter-Infrastruktur
Netzwerkanwendungen
Das E-Mail-System
- Grundlagen moderner E-Mail-Dienste
- E-Mail-Konfigurationsstrategie für Workstations
Mail-Transport-Agent (MTA) und Mail-User-Agent (MUA)
- Überblick über exim4
- Basis-MUA: Mutt
Mail-Delivery-Agent (MDA) mit Filter
- maildrop-Konfiguration
- procmail-Konfiguration
- Neuzustellung von mbox-Inhalten
POP3/IMAP4-Server
Der Remote-Zugriffsserver und -Dienstprogramm (SSH)
- Grundlagen von SSH
- Port-Forwarding für SMTP/POP3-Tunneling
- Verbinden ohne Remote-Passwörter
- Umgang mit Fremd-SSH-Clients
- Einrichten von ssh-agent
- So fahren Sie das Remotesystem über SSH herunter
- SSH-Fehlerbehebung
Andere Netzwerkanwendungsserver
Andere Netzwerkanwendungscients
Die Diagnose der System-Daemons
Das X Window System
- Einrichten der Desktop-Umgebung
- Das Server-/Client-Verhältnis
- Der X-Server
- Starten des X Window Systems
- X-Sitzung mit gdm starten
- X-Sitzung anpassen (klassische Methode)
- X-Sitzung anpassen (neue Methode)
- Verbinden eines Remote-X-Clients über SSH
- Sicherer X-Terminal über das Internet
- X-Anwendungen
- X-Büroanwendungen
- X-Dienstprogramm-Anwendungen
Systemtipps
Das screen-Programm
- Anwendungsszenario für screen(1)
- Tastaturkürzel für den screen-Befehl
Datenaufzeichnung und -präsentation
- Der Log-Daemon
- Log-Analysator
- Shell-Aktivitäten sauber aufzeichnen
- Benutzerdefinierte Anzeige von Textdaten
- Benutzerdefinierte Anzeige von Datum und Uhrzeit
- Farbige Shell-Ausgabe
- Farbige Befehle
- Aufzeichnen der Editor-Aktivitäten für komplexe Wiederholungen
- Aufzeichnen des grafischen Bilds einer X-Anwendung
- Aufzeichnen von Änderungen in Konfigurationsdateien
Speicher-Tipps
- Festplattenpartitionskonfiguration
- Zugreifen auf Partitionen unter Verwendung von UUID
- Dateisystemkonfiguration
- Dateisystemerstellung und Integritätsprüfung
- Optimierung des Dateisystems durch Mount-Optionen
- Optimierung des Dateisystems über den Superblock
- Optimierung der Festplatte
- SMART verwenden, um Festplattenausfälle vorherzusagen
- 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
Verschlüsselungstipps
- Verschlüsselung von Wechseldatenträgern mit dm-crypt/LUKS
- Verschlüsselte Swap-Partition mit dm-crypt
- Automatisches Verschlüsseln von Dateien mit eCryptfs
- Automatisches Mounten von eCryptfs
Überwachen, Steuern und Starten von Programmaktivitäten
- Prozesszeitmessung
- Die Priorität der Aufgabe
- Der ps-Befehl
- Der top-Befehl
- Auflisten der von einem Prozess geöffneten Dateien
- Verfolgen von Programmaktivitäten
- Identifizieren von Prozessen, die Dateien oder Sockets verwenden
- Wiederholen eines Befehls in einem festen Intervall
- Wiederholen eines Befehls über Dateien hinweg
- Starten eines Programms über die GUI
- Anpassen des zu startenden Programms
- Beenden eines Prozesses
- Eine Aufgabe planen
- Regelmäßige Aufgaben planen
- Alt-SysRq-Taste
Wartungstipps
- Wer ist im System?
- Alle warnen
- Hardware-Identifikation
- Hardwarekonfiguration
- System- und Hardwarezeit
- Die Terminalkonfiguration
- Die Soundinfrastruktur
- Den Bildschirmschoner deaktivieren
- Bip-Töne deaktivieren
- Speicherverwendung
- Systemsicherheit und Integritätsprüfung
Der Kernel
- Kernel-Parameter
- Kernel-Headers
- Kompilieren des Kernels und verwandter Module
- Kernel-Quellcode kompilieren: Debian-Standardmethode
- Modul-Quellcode kompilieren: Debian-Standardmethode
- Proprietäre Hardwaretreiber
Virtualisiertes System
- Virtualisierungstools
- Virtualisierungsarbeitsablauf
- Einbinden der virtuellen Festplattendatei
- Chroot-System
- Mehrfache Desktop-Systeme
Datenmanagement
Freigeben, Kopieren und Archiving
- Archivierungs- und Komprimierungstools
- Kopier- und Synchronisierungstools
- Idiome für das Archiv
- Idiome für das Kopieren
- Idiome für die Dateiauswahl
- Sicherung und Wiederherstellung
- Sicherungs-Utilities-Suiten
- Ein Beispielskript für die Systemsicherung
- Ein Kopierskript für die Datensicherung
- Wechseldatenträger
- Daten über das Netzwerk freigeben
- 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 des Dateiinhalts
- Platzhalterdateien
- Löschen einer gesamten Festplatte
- Löschen nicht verwendeter Bereiche einer Festplatte
- Wiederherstellen gelöschter, aber noch offener Dateien
- Suchen aller Hardlinks
- Unsichtbarer Speicherplatzverbrauch
Datensicherheitsinfrastruktur
- Schlüsselverwaltung für GnuPG (Signieren und Verschlüsseln)
- 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