Dieser Kurs bereitet dich ideal auf die Linux Foundation Certified System Administrator (LFCS)-Prüfung vor! Du lernst wie du Linux-Systeme effektiv verwaltest und deren Betrieb sicherstellst. Der Kurs behandelt alle wesentlichen Aufgaben, von Systemneustart und Softwareverwaltung bis hin zu Containerkonfiguration und Sicherheitsmaßnahmen.
HINWEIS:
Um deinen E-Learning Kurs bei uns abrufen zu können, benötigst du ein Golem Karrierewelt-Kundenkonto. Nutze daher für den Erwerb deines E-Learning Kurses einfach dieselbe E-Mailadresse, die du auch für das Abrufen des E-Learning Kurses verwenden willst. Dein Kundenkonto ist selbstverständlich kostenlos für dich.
Das wirst du lernen:
- Konfigurieren von Kernel-Parametern, persistent und nicht-persistent
Diagnose, Identifizierung, Verwaltung und Fehlerbehebung von Prozessen und Diensten - Verwalten oder Planen von Aufträgen zur Ausführung von Befehlen
Suchen, Installieren, Validieren und Verwalten von Softwarepaketen oder Repositories - Wiederherstellung nach Hardware-, Betriebssystem- oder Dateisystemausfällen
- Konfigurieren von Container-Engines, Erstellen und Verwalten von Containern
- Erstellen und Durchsetzen von MAC mit SELinux und AppArmor
Anforderungen:
- Gute Administrationserfahrung mit Linux
- Der Umgang mit der Shell sollte Ihnen geläufig sein
- Teilnehmer sind in der Lage, eine Linux-Installation durchzuführen, idealerweise mit Ubuntu und Rocky Linux
- Das Arbeiten in einer virtuellen Testumgebung ist für Sie kein Problem
- Freude am Lernen und Ausprobieren
Für wen eignet sich dieser Kurs:
- Alle, die sich über Linux-Administrationsaufgaben informieren möchten
- Junior Linux Systemadministratoren, die ihre Fähigkeiten vertiefen wollen
- Linux-Systemadministratoren, die auf Wunsch ihres Unternehmens oder aufgrund eines Auftrags ein Zertifikat erwerben müssen
- Alle, die mehr über Linux erfahren möchten
Nach deinem Einkauf:
a.) Logge dich in dein Golem Karrierewelt Konto ein und klicke auf die entsprechende Bestellung. Danach einfach auf "online ansehen" und los geht´s.
b.) Du erhältst nach Erwerb eine Bestellbestätigung. Klicke einfach auf "Bestellung ansehen" und du wirst auf die Checkout-Seite weitergeleitet, die dir dann den Button "zu meinen Kursen" anzeigt. Klicke auf diesen Button und los geht´s.
c.) Du kannst direkt nach Erwerb auf diesen Link klicken: "Meine E-Learning Kurse"
d.) Hast du den Preisvorteil genutzt und Zugänge für mehrere Personen erworben? Bitte informiere alle Berechtigten darüber, dass zum Abrufen der E-Learning Kurse ein kostenloses Golem Karrierewelt Konto notwendig ist. Die Zugangsberechtigten erhalten von uns automatisch eine Einladung zu ihrem Konto und müssen dieses einmalig aktivieren, um die Kurse abzurufen.
Kursdetails:
Dieser Kurs bereitet dich gezielt auf die Aufgaben eines Linux-Systemadministrators vor. Neben grundlegenden Verwaltungsaufgaben wie Systemneustart und Herunterfahren erlernst du die Arbeit mit systemd, das Erstellen und Verwalten von Skripten, die Terminierung von Aufgaben und die Prozessüberwachung. Sicherheitsaspekte werden ebenfalls behandelt, einschließlich der Verwaltung von AppArmor und SELinux. Darüber hinaus lernst du die Grundlagen der Container-Administration mit Docker kennen und erwirbst wichtige Kenntnisse zur Softwareverwaltung auf Ubuntu- und Red Hat-basierten Systemen.
Kursinhalt - 13 Abschnitte • 71 Lektionen • 7 Std. 17 Min. Gesamtdauer
1. Vorstellung, Infos zum Kurs und ein Blick auf die Testumgebung
1.1 Vorstellung
1.2 Infos zum Kurs
1.3 Meine Testumgebung
1.4 Zusatzinfos zur Testumgebung
2. Kontrolle des Herunterfahrens und Neustarts von Servern
2.1 Linux Server geplant herunterfahren
2.2 Anmeldung für Standardbenutzer verhindern
2.3 Poweroff, Halt und Reboot
3. Den GRUB-Bootloader verstehen
3.1 Booten von Linux
3.2 GRUB für die Anzeige konfigurieren
3.3 Root Kennwort zurücksetzen
3.4 Starten in rescue target
3.5 Wiederherstellungsoptionen verwenden
3.6 Wiederherstellung nach einem fehlgeschlagenen Bootloader
4. Software-Verwaltung in Ubuntu
4.1 Einführung in apt
4.2 Super Cow Power
4.3 apt und apt-get
4.4 Die Datei pkgcache.bin
4.5 Arbeiten mit apt list und show
4.6 Suchen mit apt
4.7 Installieren und entfernen von Software
4.8 Mehr oder weniger Fragen
4.9 Hinzufügen von einem Repository
4.10 Mit dem Befehl dpkg arbeiten
5. Systemd-Dienste und -Targets verwalten
5.1 Das Öko-System von systemd
5.2 Analyse der Startzeit
5.3 Mit systemctl die Dienste verwalten
5.4 Eine eigene Dienstdatei erstellen
5.5 Systemd Targets
5.6 Log Dateien
5.7 Journalctl Dateien dauerhaft speichern
6. Skripting-Automatisierung unter Linux
6.1 Ein erstes Linux Shell Skript
6.2 Das erste Shell Skript anpassen
6.3 Schleifen und Variablen
6.4 Beschaffungsvariablen
6.5 Erstellen eines Kennwort Erstellungs-Skript
6.6 Erweitern des Kennwort Erstellungs-Skripts
6.7 Automatisiert Benutzerkonten erstellen
7. Planen von Tasks unter Linux
7.1 Einführung Aufgabenplanung
7.2 Erstellen der backup.service Datei
7.3 Erstellen der backup.timer Datei
7.4 Erstellen eines System-Cron
7.5 Erstellen eines User-Cron
7.6 Einmalige Aufgaben mit at planen
8. Überwachung von Prozessen unter Linux
8.1 Die multipathd Anpassung
8.2 Der Befehl uptime und die durchschnittliche Belastung
8.3 Der Befehl top
8.4 Die Befehle ps und pgrep
8.5 Prozesse beenden
8.6 Die Befehle nice und renice
9. Absicherung von Ubuntu mit AppArmor
9.1 Einführung AppArmor
9.2 Erstellen eines einfachen Python Skripts
9.3 Erstellen eines AppArmor Profils
9.4 Die Fehlermeldungen untersuchen
9.5 Erweitern des AppArmor Profils
10. Konfigurieren von Container-Engines, Erstellen und Verwalten von Containern
10.1 Einführung Container
10.2 Docker installieren
10.3 Sicherheitsbedenken mit der Docker Gruppe
10.4 Docker Images suchen und herunterladen
10.5 Docker Container erstellen
10.6 Docker Container als WebServer ausführen
10.7 Dockerfile und Container
11. Software-Verwaltung auf Red Hat-basierten Systemen
11.1 Yum oder dnf
11.2 Installieren und entfernen von Software
11.3 Hinzufügen eines Dritt-Anbieter-Repositories
11.4 Aktualisieren des Betriebssystems
12. Verwaltung der Sicherheit mit SELinux
12.1 Einführung in SELinux
12.2 SELinux – Verhindern von Modusänderungen
12.3 SELinux – Arbeiten mit dem Context
12.4 Erstellen und sichern eines neuen Benutzer-Verzeichnisses
13. Zum Schluss
13.1 GitHub
13.2 Zusammenfassung