Die Schulung UNIX/Linux I+II - Bundle kombiniert die beiden Trainings UNIX/Linux I - Fundamentals und UNIX/Linux II - Advanced User Skills zu einer umfassenden fünftägigen Weiterbildung. Die Teilnehmenden erlernen sowohl die grundlegende Bedienung von UNIX/Linux-Systemen als auch fortgeschrittene Techniken zur Shell-Nutzung, Prozessverwaltung und Systemanalyse.
Im Mittelpunkt stehen der Aufbau des UNIX/Linux-Dateisystems, die Verwaltung von Dateien und Verzeichnissen sowie der professionelle Umgang mit der Kommandozeile. Das Training vermittelt grundlegende Shell-Befehle und zeigt, wie Systeminformationen abgerufen und typische Aufgaben effizient ausgeführt werden können.
Ein weiterer Schwerpunkt liegt auf fortgeschrittenen Shell-Funktionen. Die Teilnehmenden erfahren, wie reguläre Ausdrücke eingesetzt, Textdaten mit grep, sed und awk verarbeitet und einfache Shell-Prozeduren entwickelt werden können.
Das Training behandelt außerdem die Prozess- und Jobverwaltung sowie die Analyse wichtiger Systemressourcen wie CPU, Arbeitsspeicher und Festplattenspeicher. Die Teilnehmenden lernen, laufende Prozesse zu untersuchen und grundlegende Maßnahmen zur Überwachung und Steuerung von UNIX/Linux-Systemen durchzuführen.
Weitere Themen sind die Verwendung des vi-Editors, Zugriffsberechtigungen, Ein- und Ausgabeumleitung, Archivierung und Remote Administration mit SSH und X Windows.
Die Schulung ist distributionsunabhängig aufgebaut. Die vermittelten Kenntnisse lassen sich auf verbreitete Linux-Distributionen wie Red Hat, SUSE und Debian sowie auf UNIX-Systeme wie HP-UX, AIX und Solaris übertragen.
Praxisorientierte Hands-on-Labs ermöglichen den Teilnehmenden, das Gelernte direkt in einer UNIX/Linux-Umgebung anzuwenden.
Der Kurs bietet eine Grundlage für weiterführende Linux-Administrationsschulungen und unterstützt gemeinsam mit den Folgekursen LINADM1 und LINADM2 die Vorbereitung auf die LPIC-1- und LPIC-2-Zertifizierungswege.
UNIX/Linux Grundlagen
Entstehung von UNIX und Linux
Grundlegende UNIX/Linux-Begriffe
Betriebssystemkonzepte
Dateisystemaufbau
Benutzer und Systemzugriff
Grundlagen der Kommandozeile
UNIX/Linux-Dateisystem
Verzeichnisstruktur kennenlernen
Dateien und Verzeichnisse verwalten
Dateiinformationen anzeigen
Dateiinhalte auslesen
Pfadnamen verwenden
Orientierung im Dateisystem
Dateiverwaltung und Wildcards
Wildcards verwenden
File Name Generation
Pattern Matching
Dateien kopieren
Dateien verschieben
Dateien verknüpfen
Dateien löschen
Shell-Grundlagen
Shell-Funktionen kennenlernen
Variablen
Command History
Aliases
Interpretation von Shell-Befehlen
Befehlszeilenverarbeitung
Dateiberechtigungen
Zugriffsrechte verstehen
Dateiberechtigungen setzen
Benutzer- und Gruppenberechtigungen
Sicherer Dateizugriff
Berechtigungskonzepte anwenden
Ein- und Ausgabeumleitung
Input Redirection
Output Redirection
Standard-Ein- und Ausgaben
Datenströme verarbeiten
Shell-Befehle kombinieren
Textbearbeitung und Shell-Personalisierung
vi-Editor verwenden
Textdateien bearbeiten
Login-Sitzungen personalisieren
Shell-Umgebung konfigurieren
Druckfunktionen verwenden
Dateisuche und Archivierung
Dateien suchen
Verzeichnisstrukturen durchsuchen
Dateien packen
Archive erstellen
Archivierungswerkzeuge verwenden
Fortgeschrittene UNIX/Linux-Kommandos
Wiederholung grundlegender Befehle
Erweiterte Kommandozeilenfunktionen
Effiziente Shell-Bedienung
Nützliche Systemwerkzeuge
Fortgeschrittene Anwendungsbeispiele
Prozess- und Jobverwaltung
Grundlagen der Prozessverwaltung
Laufende Prozesse analysieren
Jobs verwalten
Prozesse steuern
Systemaktivitäten überwachen
Systemressourcen analysieren
CPU-Auslastung untersuchen
Arbeitsspeicher analysieren
Festplattenressourcen überwachen
Systeminformationen auswerten
Ressourcenverbrauch erkennen
Reguläre Ausdrücke
Grundlagen von Regular Expressions
Textmuster definieren
Daten nach Mustern filtern
Reguläre Ausdrücke mit Zeilenfiltern verwenden
Komplexe Suchmuster erstellen
Textverarbeitung mit grep, sed und awk
grep-Befehlsfamilie
Textdateien durchsuchen
Einführung in sed
Einführung in awk
Zeilenbasierte Datenverarbeitung
Textdaten analysieren und bearbeiten
Shell-Skripting
Erste Shell-Prozeduren erstellen
Shell-Sonderzeichen
Interpretation von Shell-Kommandos
Grundlagen der Shell-Programmierung
Shell-Skripte strukturieren
Automatisierung einfacher Aufgaben
Strukturierte Shell-Programmierung
Einführung in strukturierte Shell-Skripte
Skriptlogik entwickeln
Befehlsabläufe kombinieren
Wiederverwendbare Shell-Prozeduren
Praktische Shell-Programmierung
Remote Administration
Grundlagen der Remote Administration
SSH verwenden
Verbindung mit entfernten Systemen
Remote-Zugriffe
Einführung in X Windows
Arbeiten mit entfernten UNIX/Linux-Systemen
IT-Grundkenntnisse sind von Vorteil.
Die Teilnehmenden sollten über grundlegende Kenntnisse der Dateiverwaltung und ein Verständnis von Zugriffsberechtigungen verfügen.
Spezielle UNIX/Linux-Vorkenntnisse sind nicht erforderlich, da das Training mit den Grundlagen beginnt.
Ziel ist es, die UNIX/Linux-Kommandozeile sicher zu verwenden und grundlegende sowie fortgeschrittene Systemaufgaben selbstständig durchzuführen.
Nach Abschluss können die Teilnehmenden Dateien und Verzeichnisse verwalten, Shell-Befehle kombinieren und Systemprozesse überwachen.
Darüber hinaus lernen sie, reguläre Ausdrücke zur Textverarbeitung einzusetzen, Daten mit grep, sed und awk auszuwerten und einfache Shell-Skripte zu erstellen.
Ein weiterer Schwerpunkt liegt auf der Analyse von Systemressourcen sowie dem sicheren Remote-Zugriff auf UNIX/Linux-Systeme.
IT-Analysten
IT-Administratoren
Systemadministratoren
Programmierer
Softwareentwickler
IT-Support-Spezialisten
Netzwerk-Support-Spezialisten
Linux-Anwender
UNIX-Anwender
IT-Infrastrukturverantwortliche
Technische Fachkräfte
Angehende Linux-Systemadministratoren
Der Kurs richtet sich an Personen, die fundierte UNIX/Linux-Kenntnisse erwerben und sowohl grundlegende als auch fortgeschrittene Funktionen der Kommandozeile professionell nutzen möchten.