Beschreibung
Linux Server Basic Administration
Linux, das Open Source Betriebsystem schlechthin, gilt heute als eines der leistungsstärksten Systeme für den Einsatz von Server-Systemen. Zahlreiche Linux-Distributionen wie SuSE, RedHat, Debian und Ubuntu zeigen den Erfolg des Betriebsystems, das sogar in große Verwaltungseinrichtungen Einzug gefunden hat. Egal ob als Fileserver, Webserver oder als Desktopumgebung - Linux stellt Softwarekomponenten für jeden erdenklichen Einsatzbereich zur Verfügung. Im Mittelpunkt dieses Seminars steht die Administration eines Linux/Unix-Systems. Durch den Einsatz von Shell-Skripten lassen sich viele tägliche Aufgaben automatisieren. Netzwerkeinrichtung, Hochverfügbarkeit mit RAID und LVM sowie exzellente Verwartung mit z.B. SSH erlauben einen sicheren und performanten Betrieb. Am Beispiel eines Linux-Sytems erlernen Sie die kompetente Administration von Unix-Systemen für den professionellen Einsatz.Kommende Starttermine
Wählen Sie aus 17 verfügbaren Startterminen
Inhalte / Module
- UNIX-Shells und ihre Mechanismen
- Was sind Shell-Mechanismen?
- Elementare Mechanismen: Wildcards, Quoting, Ausgabeumlenkung, Pipes
- Variablen, Kommandosubstitution, Initialisierungsdateien u.v.m.
- Shell-Programmierung
- Was sind Shell-Skripte?
- Erstellen und Starten von einfachen Skripten
- Verarbeiten von Benutzereingaben
- Kontrollstrukturen: if, while, for, case, Subroutinen
- Partitionen und Dateisysteme von Linux-Systemen
- Verfügbare Datei-Systeme und ihre Vor- und Nachteile
- Vergleich von ext4, xfs, ZFS, BTRFS
- Partitionen und Dateisysteme anlegen und administrieren
- Mounten von Dateisystemen, mount-Optionen
- Überprüfen und reparieren von Dateisystemen
- Swapspaces erzeugen und einbinden
- Netzwerkkonfiguration
- Manuelle Interface-Konfiguration, Modulhandling
- Routing-, Proxy- und Gateway- Setup
- Netzwerk-Connectivity auf der Kommandozeile testen / Probleme lokalisieren und beheben
- Hostnamen und Namensauflösung konfigurieren
- Netzwerk-Konfiguration mit dem NetworkManager
- Netzwerkübergreifendes Arbeiten
- Einloggen auf entfernten Rechnern
- Dateitransfer übers Netz per SCP
- SSH: Ausführen von Kommandos auf entfernten Rechnern
- Verwendung von Schlüsselpaaren zur Authentifikation
- Lokale Hochverfügbarkeit von Linux-Systemen
- Software-RAID
- Logical Volume Manager (LVM2)
- Netzwerkkarten-Bonding
- Userverwaltung, Dateien und Sicherheit
- Einfache Benutzer-Verwaltung, Kommandozeilentools
- Benutzerauthentifikation über PAM und NSS
- Dateirechte und Eigentümer verwalten, Spezialbits
- Einrichtung von extended Access Control Lists (ACLs)
- Arbeiten mit ext-Dateisystem-Attributen
- Disk Quotas: Kontingente einrichten und administrieren
- Prozess - Management
- Prozesse starten, überwachen und beenden
- Signale, Prioritäten und Nice-Werte
- Userlimitierung
- Arbeiten mit dem /proc- und /sys -Filesystem
- CPU-Ressourcen-Gruppierung mit cgroups/cset
- Monitoring und Healthcheck
- Automatisierte Überwachung und Kontrolle von Services und Systemressourcen
- Syslog-Services und Logauswertung
- Login-Aktivitäten überwachen
- System Initialisierung mit Systemd
- Kernel, angepasste Kernel und initrd, Linux-Bootloader
- Der Boot-Vorgang im Detail: EFI-Partition, GRUB-Bootloader, Kernel, Initrd
- Parallelisierte, beschleunigte Bootprozesse mit systemd/Upstart
- Unterschiede/Gemeinsamkeiten systemd
- systemd und cgroups/cpusets
- Dienste starten, stoppen, aktivieren, deaktivieren
- Erstellung von servie-Dateien
- Software - Management
- Paketverwaltung: dpkg/apt(itude), yum/zypper und rpm
- Installations-Repositories managen
- Backup und Recovery
- Backup Strategien entwerfen
- Datensicherung per dd, tar, rsync und rsnapshot, automatisierte Backups mit cron
- Printserver - Management
- Das Common Unix Printing System (CUPS)
- Print Jobs und Queues auf der Kommandozeile administrieren
- Drucker manuell und per CUPS-Web-Interface 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
Zielgruppe / Voraussetzungen
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Anzeige