Auf diesen Seiten veröffentliche ich die Schulungsunterlagen, welche ich auch in meinen Seminaren verwende.
Jede Seite wird beim drucken über ein separates Stylesheet für den Druck optimiert, so daß Sie die Unterlagen gut ausdrucken können zum späteren schriftlichen nachlesen und nachschlagen.
Alle Unterrichtsmaterialien (Texte und Grafiken) stehen unter einer Creative Commons Lizenz. Sie können die Unterlagen kopieren und weiterverbreiten (auch kommerziell), sofern sie mich als Copyright-Inhaber nennen und keine davon abgeleiteten Werke erstellen.
Die Themen können Betriebssystemspezifisch (Linux oder OpenBSD) sein, generell für alle Unixartigen Systeme gelten oder sogar generell Betriebsystemübergreifend sein.
Erklärt grundlegende Netzwerkprotokolle, wie TCP, IP, Ethernet u. a., sowie den Schichtenaufbau von Netzwerkprotokollen.
Erläutert Grundbegriffe der Kryptographie, wie etwa symmetrische und asymmetrische Verschlüsselung und PKI.
Beschreibt grundsätzliche Konzepte von Firewalls.
Beschreibt die Verzeichnisstruktur eines Linuxsystems, sowie das vorgehen zum partitionieren, formatieren und mounten von Datenträgern.
Erklärt die Befehle zur Softwareverwaltung auf Debian und Ubuntu Systemen.
Beschreibt die Verwaltung von Benutzern und Gruppen auf einem Linuxsystem, sowie die Rechte im Dateisystem.
Erklärt die Netzwerkkonfiguration von Linux (als Client).
Erklärt die Nutzung des Paketfilters netfilter unter Linux, bzw. die Nutzung dessen Kontrollprogramms iptables.
Beschreibt die Verzeichnishierarchie von OpenBSD und erklärt die Partitionierung und das Anlegen von Dateisystemen unter OpenBSD, sowie das Mounten.
Beschreibt die Paketverwaltung eines OpenBSD Systems und das Portssystem zum Bau von Software aus den Quellen.
Beschreibt die Netzwerkkonfiguration von OpenBSD (als Client).
Erklärt das Arbeiten unter unixartigen Betriebssystemen auf der Kommandozeile. Grundlegende Befehle, Manpages, Rechte, die Editoren vi und nano.
Erklärt die Befehle find und grep, symbolische Links und Hardlinks, Komprimierung und Tar-Archive, sowie Cronjobs.
Beschreibt den Umgang mit Unix-Shells, insbesondere der Bash: Aliase, Profildateien, Variablen, Funktionen.
Stellt Kontrollstrukturen und Schleifen in der Shell vor
Erläutert die Prozessverwaltung mit Kommandos wie ps, top und kill und Prozessprioritäten.
Erklärt wie sich mit Openssl eine eigene kleine CA (Certificate Authority) betreiben läßt. Dieser Artikel ist auch interessant um etwas über die Möglichkeiten von Openssl zu erfahren.
Konfiguration und Benutzung von SSH, inklusive schlüsselbasierter Anmeldung und Portforwarding.
Beschreibt die Grundlegende Einrichtung eines Postfix Mailservers, sowie generell die Arbeitsweise von SMTP-Servern und ihre Aufgaben.
Beschreibt einige weitergehende Konfigurationsmöglichkeiten von Postfix, wie etwa Hosting mehrerer Domains, Postfix als Mailgateway und Backup-MX, SASL-Authentifizierung und Spambekämpfung.
Beschreibt das HTTP-Protokoll und die grundlegende Konfiguration des Apache Webservers.
Beschreibt einige weiterführende Themen zum Apache Webserver, wie etwa virtuelle Hosts, Server Side Includes, SSL und CGI.
Beschreibt die Konfiguration des Samba-Servers: Grundlagen, Namensauflösung, einfache Freigaben und Samba als Domaincontroller.