Nach diesem Seminar verfügen Sie über einen fundierten Einblick in die Arbeitsweise eines aktuellen Linux-Systems. Sie können ein Linux-System installieren, konfigurieren und administrieren und sind in der Lage, sowohl anwenderbezogene als auch administrative Arbeitsschritte selbstständig durchzuführen. Sie automatisieren wiederkehrende Aufgaben mit Bash-Skripten, verwalten Benutzer, Dateien, Prozesse, Netzwerke und Dienste und setzen systemd für den Systemstart und das Service-Management ein. Darüber hinaus können Sie Backup- und Recovery-Prozesse durchführen sowie Datensicherungen wiederherstellen und überprüfen.
Einordnung verbreiteter Shells unter Linux und UNIX
Grundlagen der Bash (Bourne Again Shell)
Shell-Mechanismen
Elementare Mechanismen: Wildcards, Quoting, Ausgabeumlenkung und Pipes
Variablen, Kommandosubstitution, Initialisierungsdateien und weitere Mechanismen
Shell-Programmierung
Was sind Shell-Skripte?
Erstellen und Starten von Skripten
Verarbeiten von Benutzereingaben
Kontrollstrukturen: if, while, for und case
Subroutinen
Linux-Installation und grundlegende Systemkonfiguration
Grundlegende Installation eines Linux-Systems
Erste Systemkonfiguration nach der Installation
Partitionen und Dateisysteme von Linux-Systemen
Verfügbare Dateisysteme und ihre Vor- und Nachteile
Journaling-Dateisysteme im Detail
Btrfs
Partitionen und Dateisysteme anlegen und administrieren
Mounten von Dateisystemen
Überprüfen und Reparieren von Dateisystemen
Swap-Bereiche erzeugen und einbinden
Netzwerkkonfiguration
Manuelle Interface-Konfiguration und Modulhandling
Routing-, Proxy- und Gateway-Setup
Netzwerk-Connectivity auf der Kommandozeile testen
Probleme lokalisieren und beheben
Hostnamen und Namensauflösung konfigurieren
Netzwerkkonfiguration mit dem NetworkManager
Netzwerkübergreifendes Arbeiten
Einloggen auf entfernten Rechnern
Dateitransfer über das Netzwerk per SCP
SSH: Ausführen von Kommandos auf entfernten Rechnern
Lokale Redundanz und Verfügbarkeit
Software-RAID
Logical Volume Manager (LVM2)
Netzwerkkarten-Bonding
Benutzerverwaltung, Dateien und Sicherheit
Einfache Benutzerverwaltung mit Kommandozeilenwerkzeugen
Benutzerauthentifikation über PAM und NSS
PAM-Konfiguration und distributionsspezifische Konfigurationswerkzeuge
Dateirechte und Eigentümer verwalten
Spezialbits
Einrichtung von Extended Access Control Lists (ACLs)
Arbeiten mit Dateisystemattributen
Disk Quotas: Kontingente einrichten und administrieren
Prozess-Management
Prozesse starten, überwachen und beenden
Signale, Prioritäten und Nice-Werte
Benutzerlimits
Arbeiten mit den Dateisystemen /proc und /sys
CPU-Ressourcengruppierung mit cgroups und cset
Monitoring und Health Check
Automatisierte Überwachung und Kontrolle von Diensten und Systemressourcen
Syslog-Dienste und Log-Auswertung
Login-Aktivitäten überwachen
Systemstart und Service-Management mit systemd
Kernel, angepasste Kernel und initrd
Linux-Bootloader
Bootvorgang auf BIOS-/MBR- und UEFI-Systemen
systemd-Targets sowie Dienste verwalten und kontrollieren
System-V-Runlevel und Upstart als Legacy-Ansätze für Bestandsumgebungen
systemd, cgroups und cpusets
Software-Management
Paketverwaltung mit dpkg und apt beziehungsweise aptitude
Paketverwaltung mit yum, zypper und rpm
Installations-Repositories verwalten
Backup und Recovery
Backup-Strategien entwerfen
Datensicherung mit dd, tar, star und rsync
Automatisierte Backups mit cron
Wiederherstellung von Datensicherungen
Überprüfung von Datensicherungen
Printserver-Management
Das Common Unix Printing System (CUPS)
Druckaufträge und Warteschlangen auf der Kommandozeile administrieren
Drucker manuell und über das CUPS-Webinterface einrichten
Remote Access und Systemrettung
Zugriffsvarianten
Was ist ein Notfallsystem?
Notfall-Boot
Grundlagen der Systemsicherheit
Beschränkung von Installationsumfang und aktiven Diensten
Delegierung administrativer Aufgaben
Dauer/zeitlicher Ablauf:
5 Tage
Zielgruppe:
Das Seminar richtet sich an interessierte Anwenderinnen und Anwender sowie an angehende oder bereits tätige Linux-Systemadministratoren, die ihre Kenntnisse in der Administration aktueller Linux-Systeme erweitern möchten. Es eignet sich für Sie, wenn Sie Linux-Systeme installieren, konfigurieren, verwalten und absichern sollen und bereits über grundlegende Linux- oder UNIX-Kenntnisse verfügen.
Teilnahmevoraussetzungen
Sie benötigen Vorkenntnisse entsprechend einer Linux- oder UNIX-Einführung.
Sie sollten grundlegende Kommandos auf der Shell sicher anwenden können.
Sie sollten mit dem Aufbau des Linux-Dateisystems sowie mit Dateien, Verzeichnissen und einfachen Benutzerrechten vertraut sein.
Vergleichbare praktische Kenntnisse können einen vorherigen Einführungskurs ersetzen.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.