LFS307 Linux System Administration

Linux dominiert Webserver, die Cloud und Smartphones. Sichern Sie sich Ihre langfristigen Karrierechancen, indem Sie sich gefragte Linux-Kenntnisse aneignen, wie z.B. die Verwaltung, Konfiguration und Aktualisierung von Linux-Systemen sowie die Tools und Konzepte, die Sie für den Aufbau und die Verwaltung einer Linux-Infrastruktur in Unternehmen benötigen.

In diesem Kurs lernen Sie, wie Sie Linux-Systeme mit einer der drei großen Linux-Distributionsfamilien verwalten, konfigurieren und aktualisieren: Debian/Ubuntu und Red Hat/CentOS/Fedora, die Beherrschung der Werkzeuge und Konzepte, die Sie für den effizienten Aufbau und die Verwaltung einer Linux-Infrastruktur in Unternehmen benötigen, die Arbeit mit Git und die Durchführung wichtiger kollaborativer Aufgaben, die Anwendung modernster Systemadministrationstechniken in realen Szenarien durch praktische Übungen und vieles mehr.

Voraussetzungen

Dieser Kurs richtet sich an Personen, die sich die notwendigen Kenntnisse und Fähigkeiten aneignen wollen, um als professioneller Linux-Systemadministrator zu arbeiten. Die Teilnehmer sollten über Grundkenntnisse von Linux und seinen gängigsten Dienstprogrammen und Texteditoren verfügen.

Inhalt

Einleitung

  • Linux Foundation
  • Linux Foundation Training
  • Linux-Foundation Zertifizierungen
  • Digitale Abzeichen der Linux Foundation
  • Laborübungen, Lösungen und Ressourcen
  • Dinge ändern sich in Linux- und Open-Source-Projekten
  • Details zur Distribution
  • Übungen

Baumstruktur des Linux-Dateisystems

  • Ein großes Dateisystem
  • Daten Unterscheidungen
  • FHS Linux Standard Verzeichnisbaum
  • Stammverzeichnis (/)
  • /bin
  • /boot
  • /dev
  • /etc
  • /home
  • /lib und /lib64
  • /media
  • /mnt
  • /opt
  • /proc
  • /sys
  • /root
  • /sbin
  • /srv
  • /tmp
  • /usr
  • /var
  • /run
  • Übungen

Benutzerumgebung

  • Umgebungsvariablen
  • Tastenkombinationen
  • Befehlshistorie
  • Befehls-Aliase
  • Übungen

Verwaltung von Benutzerkonten

  • Benutzerkonten
  • Shell-Startup-Dateien
  • Verwaltung von Benutzerkonten
  • Gesperrte Konten
  • Passwörter
  • /etc/shadow
  • Passwort-Verwaltung
  • Ablaufen von Passwörtern
  • Das root-Konto
  • SSH
  • Übungen

Verwaltung von Gruppen

  • Gruppen
  • Gruppenmitgliedschaft
  • Verwaltung von Gruppen
  • Primäre Gruppe
  • Übungen

Dateiberechtigungen und -eigentum

  • Dateiberechtigungen und -eigentum
  • Dateizugriffsrechte
  • chmod, chown und chgrp
  • umask
  • Dateisystem ACLs
  • Übungen

Paket-Management-Systeme

  • Warum Pakete verwenden?
  • Konzepte der Softwarepaketierung
  • Arten von Paketen
  • Verfügbare Paketverwaltungssysteme
  • Stufen und Varianten von Paketierungswerkzeugen
  • Paket-Quellen
  • Erstellen von Softwarepaketen
  • Systeme zur Revisionskontrolle
  • Verfügbare Versionskontrollsysteme
  • Der Linux-Kernel und git
  • Übungen

dpkg

  • DPKG (Debian-Paket)
  • Paketdateinamen und Quelle
  • DPKG abfragen
  • Installieren/Aktualisieren/Deinstallieren
  • Übungen

APT

  • APT
  • APT Dienstprogramme
  • Abfragen
  • Installieren/Entfernen/Upgrade von Paketen
  • Aufräumen
  • Übungen

RPM

  • RPM (Red Hat Paket Manager)
  • Namen von Paketdateien
  • RPM-Datenbank und Hilfsprogramme
  • Abfragen
  • Überprüfen von Paketen
  • Installieren und Entfernen von Paketen
  • Aktualisieren, Upgraden und Auffrischen von RPM-Paketen
  • Aktualisieren des Linux-Kernels
  • rpm2archive und rpm2cpio
  • Übungen

dnf und yum

  • dnf
  • yum
  • Abfragen
  • Installieren/Entfernen/Upgrade von Paketen
  • Zusätzliche dnf-Befehle
  • Übungen

zypper

  • zypper
  • Abfragen
  • Installieren/Entfernen/Upgrade von Paketen
  • Zusätzliche zypper-Befehle
  • Übungen

GIT Grundlagen

  • Versionskontrolle
  • Grundlegende Befehle
  • einige Git-Befehle ausprobieren
  • Software über Git beziehen
  • Übungen

Prozesse

  • Programme und Prozesse
  • Prozesse beschränken
  • Prozesse erstellen
  • Kontrolle von Prozessen
  • Prozesse in der Zukunft starten
  • Prozesszustände
  • Ausführungsmodi
  • Daemons
  • niceness
  • Übungen

Prozessüberwachung

  • Prozessüberwachung
  • Fehlersuche
  • ps
  • pstree
  • top
  • Übungen

Speicherüberwachung, -nutzung und Swap-Konfiguration

  • Speicherüberwachung und -optimierung
  • /proc/sys/vm
  • vmstat
  • Swap
  • Out of Memory Killer (OOM)
  • Übungen

I/O-Überwachung und -Tuning

  • I/O-Überwachung
  • iostat
  • iotop
  • Übungen

Container - Überblick

  • Container
  • Container vs. virtuelle Maschinen
  • Docker
  • Cowsay-Beispiel
  • Reproduzierbare Builds
  • Übungen

Linux-Dateisysteme und das VFS

  • Grundlagen des Dateisystems
  • Dateisystem-Konzepte
  • Virtuelles Dateisystem (VFS)
  • Verfügbare Dateisysteme
  • Journalling Dateisysteme
  • Spezielle Dateisysteme
  • Übungen

Partitionierung von Festplatten

  • Gängige Festplattentypen
  • Festplattengeometrie
  • Partitionierung
  • Partitionstabellen
  • Benennung von Festplattengeräten
  • blkid und lsblk
  • Größenbestimmung von Partitionen
  • Sichern und Wiederherstellen von Partitionstabellen
  • Editoren für Partitionstabellen
  • fdisk
  • Übungen

Dateisystem-Funktionen: Attribute, Erstellen, Prüfen, Verwendung, Einhängen

  • Erweiterte Attribute
  • Erstellen und Formatieren von Dateisystemen
  • Fehlersuche bei Dateisystemen
  • Überprüfen und Reparieren von Dateisystemen
  • Dateisystem-Nutzung
  • Datenträger-Nutzung
  • Einhängen von Dateisystemen
  • NFS
  • Einhängen beim Booten und /etc/fstab
  • automatische Einbindung
  • Netzwerk-Blockgeräte
  • Übungen

Die Ext4-Dateisysteme

  • ext4-Eigenschaften
  • ext4-Layout und Superblock- und Blockgruppen
  • dumpe2fs
  • tune2fs
  • Übungen

Verwaltung logischer Datenträger (LVM)

  • Verwaltung logischer Volumes (LVM)
  • Volumes und Volume-Gruppen
  • Arbeiten mit logischen Volumes
  • Größenänderung logischer Volumes
  • LVM-Schnappschüsse **
  • Übungen

Kernel-Dienste und Konfiguration

  • Kernel-Übersicht
  • Kernel-Boot-Parameter
  • Kernel-Befehlszeile
  • Bootprozess-Fehler
  • sysctl
  • Übungen

Kernel-Module

  • Kernel-Module
  • Modul-Dienstprogramme
  • modinfo
  • Modul-Konfiguration
  • Übungen

Geräte und udev

  • udev und Geräteverwaltung
  • Geräteknoten
  • Regeln
  • Übungen

Netzwerk-Adressen

  • IP-Adressen
  • IPv4-Adressentypen
  • IPv6-Adressentypen
  • IP-Adressenklassen
  • Netzmasken
  • Hostnamen
  • NTP
  • Übungen

Netzwerkgeräte und Konfiguration

  • Netzwerkgeräte
  • Vorhersagbare Gerätenamen für Netzwerkschnittstellen
  • Netzwerkkonfigurationsdateien
  • Network-Manager
  • Routing
  • Virtuelle Netzwerkschnittstellen
  • DNS und Namensauflösung
  • Netzwerk-Fehlerbehebung
  • Netzwerk-Diagnose
  • Übungen

LDAP

  • LDAP-Authentifizierung
  • Übungen

Firewalls

  • Firewalls
  • Interfaces
  • Firewalld
  • Zonen
  • Verwaltung von Quellen
  • Dienst- und Portverwaltung
  • Port-Umleitung
  • Übungen

Systeminitialisierung: systemd, SystemV und Upstart

  • Der init-Prozess
  • Start-Alternativen
  • systemd
  • systemctl
  • Üungen

Sicherungs- und Wiederherstellungsmethoden

  • Grundlagen der Sicherung
  • Sicherung vs. Archivierung
  • Backup-Methoden und -Strategien
  • tar
  • Komprimierung: gzip, bzip2 und xz und Backups
  • dd
  • rsync
  • Backup-Programme **
  • Übungen

Linux-Sicherheitsmodule

  • Linux-Sicherheitsmodule
  • SELinux
  • AppArmor
  • Übungen

Systemrettung

  • Rettungsmedien und Fehlerbehebung
  • Verwendung von Rettungs/Wiederherstellungsmedien
  • Systemrettung und -wiederherstellung
  • Notfall-Boot-Medien
  • Verwendung von Rettungsmedien
  • Notfall-Modus
  • Einzelbenutzermodus
  • Übungen

Abschluss- und Bewertungsumfrage

  • Umfrage zur Bewertung

Kurszeiten

Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.

An Kurstagen gibt es bei uns ab 8 Uhr Frühstück.

Unsere Kurse beginnen um 9 Uhr und enden um 18 Uhr.

Neben den kleinen Pausen gibt es eine Stunde Mittagspause mit leckerem, frisch in unserer Küche zubereitetem Essen.

Nach der Schulung anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.

Preis und Dauer

4 Tage,
2.158,98 € + 19% MwSt. = 2.569,19 €

Übernachtungsoptionen

Termine und Anmeldung

Es steht noch kein Termin für diesen Kurs fest.

Haben Sie einen Wunschtermin?

Termine ähnlicher Kurse
  • 27.01. - 31.01.25 KW 05 **
    Debian Administration
  • 10.02. - 14.02.25 KW 07
    Debian Administration
  • 17.03. - 21.03.25 KW 12 **
    Ubuntu Administration
  • 31.03. - 04.04.25 KW 14
    SuSE Administration
  • 05.05. - 09.05.25 KW 19
    RedHat Administration
  • 02.06. - 06.06.25 KW 23
    Debian Administration
  • 23.06. - 27.06.25 KW 26
    Ubuntu Administration
  • 03.11. - 07.11.25 KW 45
    RedHat Administration
  • 24.11. - 28.11.25 KW 48
    Debian Administration
Für mit ** gekennzeichnete Termine ist die Mindestanzahl an Teilnehmern erreicht. Der Kurs findet aus heutiger Sicht sicher statt.