INHALTE
Die Geschichte von Linux
- Unix als Ursprung von Linux
- Die Geburtsstunde: Wann und warum wurde Linux Open Source?
- Wie hat sich Linux in den letzten 20 Jahren entwickelt?
Linux-Distributionen – Warum es „DAS Linux“ nicht gibt
- Die GPL: Eine interessante Lizenz
- Verschiedene Distributionen im Vergleich
- Spezifika einiger verbreiteter Distributionen
- Distributionen für Spezialaufgaben
Die Verzeichnis-Struktur von Linux
- Linux – Es gibt keine Laufwerksbuchstaben
- Das „root“-Verzeichnis und dessen Aufteilung
- Mount Points
- Dateisysteme und -strukturen jenseits von „klassischen“ Speichermedien
- Demonstration
Die Linux-Installation
- Wie sieht eine „moderne“ Linux-Installation aus?
- Worauf muss ich achten?
- Wie viel kann und muss ich installieren?
Grafische Oberflächen unter Linux
- Worauf basiert die grafische Oberfläche?
- Welche Varianten gibt es?
- Demonstration
Sicherheit unter Linux – Berechtigungskonzepte, Firewalls
- Benutzer und Gruppen
- Die besondere Rolle von „root“
- Sudo: Kommandos als Administrator ausführen
- Passwortverwaltung
- Dateirechte
- Die Linux-Host-Firewall – iptables
- Überprüfung von offenen Ports – NMAP
- Weitere Sicherheitsfeatures
- Hands-On: Benutzer anlegen und Rechte zuweisen, Firewall, NMAP
Installation von Software unter Linux – einfach
- Paketsysteme bekannter Distributionen
- Paket-Quellen und worauf zu achten ist
- Finden von Paketen
- Hands-On: Software installieren
Installation von Software unter Linux – fortgeschritten
- Wenn ein Paket nicht da ist – Kompilieren von Software
- Der klassische „3-step“ unter Linux
- Hinweise und Herausforderungen
- Hands-On: Software kompilieren
Grundlagen der Kommandozeile
- Dateiverwaltung mit cd, mkdir, cp, mv, rm, Is
- Finden von Dateien – find und locate
- Verarbeitung von Strings – grep, sed etc.
- Verkettung von Kommandos: Die Pipe
- Prozessverwaltung: ps, kill, top
- /var/log: Protokollierung unter Linux
- Hands-On: Durchsuchen von Log-Dateien
Nützliche Tools auf der Kommandozeile
- Midnight Commander
- Screen
- Editoren
- Hands-On: Helfer ausprobieren
Netzwerk-Konfiguration
- Grundlegende Kommandos
- Konfigurationsdateien am Beispiel Ubuntu
- Aufzeigen aktiver Verbindungen und offener Posts – netstat
Syrs-V-Init und SystemD: Dienste unter Linux
- Was ist init, was ist SystemD?
- Wie benutze ich es?
- Wo liegen die Unterschiede?
- Hands-On: Dienste verwalten
Grundlagen des Skriptings
- Die Shell kann viel!
- Alternative Skript-Sprachen am Beispiel Perl und Python
- Python-Grundlagen
- Python-Module installieren: pip
- Hands-On: Einfache Skripte mit Python
REFERENT
Dr. Markus Ermes
Dr. Markus Ermes hat im Bereich der optischen Simulationen promoviert und Artikel in verschiedenen Fachzeitschriften veröffentlicht. Teil seiner Promotion waren Planung, Aufbau und Nutzung von verteilten und Höchstleistungs-Rechenclustern (HPC). Bei der ComConsult GmbH berät er Kunden im Bereich Rechenzentren, wobei seine Hauptaufgaben bei Netzwerken, Storage und Cloud-basierten Diensten liegen. Seine Kenntnisse im HPC-Bereich geben zusätzlich Einblicke in modernste Hochleistungstechnologien (CPU, Storage, Netzwerke), die in Zukunft auch im Rechenzentrum Einzug erhalten können.
DAS SAGEN UNSERE TEILNEHMER
- Eine sehr gelungene Veranstaltung, die ich gerne weiterempfehle
- Sehr gut
- Kurzweilige interessante lehrreiche 2 Tage, alles gut. Länge und Pauseneinteilung in Ordnung
- Ich fand es super :)
ZIELE
IN DIESEM SEMINAR LERNEN SIE:
- Wo kommt Linux her und was ist das Besondere?
- Wie funktioniert die Verzeichnisstruktur?
- Welche wichtigen Tools und Helfer gibt es auf der Kommandozeile?
- Welche grafischen Oberflächen kann ich verwenden?
- Wie installiere ich Software?
- Wie funktioniert das User-Management?
- Wie und wo konfiguriere ich das Netzwerk?
- Wie funktionieren Dienste unter Linux?
- Welche Sprachen kann ich zur Automatisierung nutzen?
ZIELGRUPPE
- Betreiber
- Administratoren
Das Seminar wendet sich an Betreiber und Administratoren. Es vermittelt die Grundlagen von Linux anhand von Vorträgen und Übungen, damit Sie ein besseres Verständnis für dieses Betriebssystem und dessen Administration erlangen.