Linux-Grundlagen – 5-tägiger Online-Kurs
2.650,00 EUR
- 5 days
Baue mit diesem praxisorientierten Kurs zu Linux-Grundlagen ein solides Fundament in Linux-Systemadministration und Kommandozeilenarbeit auf. Der Kurs ist sowohl für Einsteiger als auch für IT-Fachleute konzipiert und vermittelt praktische Erfahrung im Umgang mit Linux-Umgebungen, Bash-Skripting, Dateisystemen, Automatisierungstools und wichtigen Kommandozeilenwerkzeugen.
Hauptfunktionen
Sprache
Kursmaterial auf Englisch
Stufe
Anfänger- bis Mittelstufenniveau
5 Tage Live-Unterricht mit Dozent
Virtuelles Training (8 Stunden/Tag)
Skripting-Szenarien aus der Praxis
Praktische Übungen in realen Laborumgebungen
Vollständige Kursmaterialien
Inhalte strukturiert nach den Standards der LPI-Zertifizierung
Über 70 empfohlene Lernstunden
Zertifikat über den Abschluss des Programms inbegriffen

Lernergebnisse
Am Ende dieses Programms werden Sie in der Lage sein:
Linux-Grundlagen & Systemnavigation
Baue Selbstvertrauen im Umgang mit Linux-Umgebungen und Kommandozeilenwerkzeugen auf. Lerne, wie Linux-Systeme aufgebaut sind, wie du Dateien und Verzeichnisse verwaltest und lokale, virtuelle sowie cloudbasierte Systeme effizient navigierst.
Befehlszeilenoperationen & Automatisierung
Entwickeln Sie praktische Kommandozeilenkenntnisse mit Pipes, Umleitungen, logischen Operatoren und Platzhaltern, um Aufgaben zu automatisieren und die Effizienz der Systemverwaltung zu verbessern.
Linux-Textverarbeitungstools
Arbeiten Sie mit wichtigen Linux-Werkzeugen wie vi/Vim, grep, sed und awk, um Dateien zu bearbeiten, Text zu verarbeiten, Protokolle zu durchsuchen und Systemprobleme mithilfe regulärer Ausdrücke zu beheben.
Erweiterte Datenverarbeitung und Interaktion
Arbeiten Sie mit Dateiverarbeitung, Delegates, Ereignissen, Lambda-Ausdrücken und LINQ, um Daten effizient zu verwalten und dynamische, ereignisgesteuerte Anwendungen zu unterstützen.
Bash-Skripterstellung zur Automatisierung
Erstellen und führen Sie Bash-Skripte aus, die Variablen, Schleifen, Bedingungen und Benutzereingaben nutzen, um routinemäßige Verwaltungsaufgaben zu automatisieren und tägliche Arbeitsabläufe zu optimieren.

Kurszeitplan
Tag 1
Sitzung 1: Einführung in Linux
- Grundlagen von Linux und UNIX
- Linux-Kernel und Dateisystemstruktur
- Datei- und Verzeichnisverwaltung
- Absolute und relative Pfade
- Übungen zur Navigation in der Kommandozeile
Sitzung 2: Grundlegende Befehle
- Befehlszeilensyntax
- Datei- und Verzeichnisoperationen
- Platzhalter und Befehlsausführung
- Logische Operatoren und Befehlssequenzen
- Praktische Befehlsübungen
Sitzung 3: Umleitung und Pipes
- Umleitung von Ein- und Ausgabe
- Fehlerumleitung und Pipe-Befehle
- Praktische Übungen mit Pipes und Umleitungen
Tag 2
Sitzung 4: Grundlagen des vi/Vim-Editors
- Einführung in vi/Vim
- Bearbeitungsmodi und grundlegende Befehle
- Rückgängig machen, Wiederherstellen und Anpassung
- Befehle ausführen und Hilfe aufrufen
- Praktische vi/Vim-Übungen
Sitzung 5: Suchen und Ersetzen von Text
- Suchen und Ersetzen in vi/Vim
- Reguläre Ausdrücke (Regex)
- Verwendung von sed, grep, egrep und fgrep
- Übungen zur Textverarbeitung
Sitzung 6: Befehlserinnerung & Bearbeitung
- Grundlagen der Bash- und Korn-Shell
- Techniken zur Befehlswiederholung und -bearbeitung
- Praktische Shell-Übungen
Sitzung 7: Dateiberechtigungen & Zugriffskontrolle
- Benutzer, Gruppen und Berechtigungen
- Dateiattribute ändern
- Benutzer und Gruppen wechseln
- Übungen zu Dateiverknüpfung und Zugriffskontrolle
Tag 3
Sitzung 8: Filtern und Formatieren von Text
- Tools zur Textfilterung und -formatierung
- Verwendung von paste, cut, nl und awk
- Praktische Übungen zur Textverarbeitung
Sitzung 9: Prozesse
- Grundlagen des Prozessmanagements
- Überwachen und Beenden von Prozessen
- Hintergrundprozesse und Jobsteuerung
- Übungen zum Prozessmanagement
Sitzung 10: Benutzerumgebung
- Anpassen von Shell-Profilen und Umgebungen
- Arbeiten mit .profile, .bash_profile und .bashrc
- Übungen zur Einrichtung der Umgebung
Sitzung 11: Weitere Linux-Befehle
- Verwendung von find, locate, xargs, df, cut und sort
- Doppelte Inhalte und Nummernfolgen finden
- Fortgeschrittene Kommandozeilenübungen
Tag 4
Sitzung 12: Wiederholung der UNIX-Befehle
- Zentrale UNIX- und Linux-Befehle
- Datei- und Verzeichnisverwaltung
- Regex- und Dateinamensmuster
- E/A-Umleitung und Dienstprogramme
Sitzung 13: Einstieg in die Shell-Programmierung
- Grundlagen der Shell-Skripterstellung
- Skripte erstellen, speichern und ausführen
- Übungen zur Skriptentwicklung
Sitzung 14: Verwendung von Variablen
- Umgebungs- und lokale Variablen
- Variablenzuweisung und Anführungszeichen
- Dateierweiterungen und Echo-Sequenzen
- Übungen zur Variablenverarbeitung
Sitzung 15: Berechnungen durchführen
- Ganzzahl- und Gleitkomma-Berechnungen
- Verwendung von expr und arithmetischer Notation
- Rechenübungen in Shell-Skripten
Sitzung 16: Umgang mit Laufzeitdaten
- Verwendung von read und Befehlszeilenargumenten
- Interaktive und wiederverwendbare Shell-Skripte
- Übungen zu Laufzeitdaten
Sitzung 17: Bedingte Ausführung
- Bedingte Logik mit if und test
- Übungen zur Skriptvalidierung
Sitzung 18: Korn-, Bash- und POSIX-Syntax
- Erweiterte Shell-Syntax und Testoperatoren
- Standard- und Ersatzvariablen
- Exit-Statuscodes und Skripting-Übungen
Tag 5
Sitzung 19: Schleifenkonstrukte
- While-, Until- und For-Schleifen
- Schleifensteuerbefehle
- Übungen zur Skriptautomatisierung
Sitzung 20: Verzweigte Entscheidungen
- Case- und Select-Anweisungen
- Erstellen menügesteuerter Skripte
- Übungen zum Menüsystem
Sitzung 21: Skripterstellung mit AWK
- AWK-Grundlagen und Skripterstellung
- AWK in Bash integrieren
- Praktische AWK-Übungen
Sitzung 22: Funktionen
- Funktionen erstellen und verwenden
- Funktionssyntax und Beispiele
- Übungen zu Skriptfunktionen
Sitzung 23: Interrupt-Behandlung
- Unterbrechungssignale und Traps
- Umgang mit Unterbrechungen in Skripten
- Übungen zur Implementierung von Fallen
Anhänge
- Erweiterte Skriptfunktionen und Arrays
- Vim- und UNIX-Kurzreferenzen
- Zusätzliche Übungsaufgaben

Für wen ist dieses Programm geeignet?
IT-Fachleute, die ihre Linux-Reise beginnen
System- und Netzwerkadministratoren
DevOps- und Cloud-Infrastruktur-Fachleute
Teams für technischen Support und Betrieb
Entwickler, die in Linux-Umgebungen arbeiten
Fachleute, die sich auf Linux Essentials- oder LPIC-Zertifizierungen vorbereiten
Voraussetzungen
- Grundlegendes Verständnis von IT-Konzepten und Betriebssystemen
- Allgemeine Computerkenntnisse und Fähigkeiten zur Dateiverwaltung
- Es sind keine Vorkenntnisse in Linux oder Programmierung erforderlich
- Vertrautheit mit Kommandozeilenumgebungen ist hilfreich, aber nicht zwingend erforderlich
Erklärungen
Lizenzierung und Akkreditierung
Der Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung.
Gleichstellungspolitik
Kandidaten werden ermutigt, sich während des gesamten Anpassungsprozesses für Beratung und Unterstützung an das AVC zu wenden.
Häufig gestellte Frage

Benötigen Sie Unternehmenslösungen oder eine LMS-Integration?
Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!
