Beschreibung
Linux Server Basic Administration
Zielgruppe: Nur für Unternehmen und Institutionen.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
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
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
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.
Bewertungen von Teilnehmern
Bewertungsdurchschnitt: 4,7
Trotz meiner Erfahrung mit Linux gab es genug Einzelheiten unter den Inhalten, die ich nicht kannte und neu gelernt habe.
Zudem bietet es eine vielversprechende Basis für Weiter...
Das Seminar hat inhaltlich meine Erwartungen erfüllt. Die begleitenden Unterlagen waren allerdings verbesserungswürdig. Ich musste viel auf Papier mitschreiben und hatte keine M...
Bis auf das Auslassen wichtiger Themen war sowohl der Trainer als auch die GFU sehr gut.