IPS TRAINING + CONSULTINGIPS IT Schulung & Consulting

LINUX: Systemadministration

Grundlagen der Administration von Linux-Systemen.

  • Grundlagen der Linux Systemadministration
  • Datenträger, Benutzer- und Rechteverwaltung, Paketverwaltung, Monitoring und Automatisierung
  • Besonderheiten unterschiedlicher Linux-Distributionen

Beschreibung

In diesem Seminar erlernen Sie die Grundlagen der Administration von Linux-Systemen. Die wichtigsten Bereiche der Systemverwaltung wie der Umgang mit Datenträgern, die Benutzer- und Rechteverwaltung, die Paketverwaltung, das Monitoring und Möglichkeiten der Automatisierung werden vorgestellt und anhand praktischer Übungen vertieft.

Bei Bedarf wird auf die Besonderheiten unterschiedlicher Linux-Distributionen eingegangen; im Fokus stehen dabei aktuelle Versionen der Distributionen von Debian, Ubuntu, SUSE und Red Hat.

Dauer: 4 Tage.

Agenda

  • Paketverwaltung unter Linux
    • Was leistet eine Paketverwaltung?
    • Paketformate der Linux-Welt
    • Low-Level- und High-Level-Tools
    • Paketverwaltung unter Debian/Ubuntu
    • Paketverwaltung unter SUSE
    • Paketverwaltung unter Red Hat
  • Verwaltung von Festplatten und Dateisystemen
    • Das Dateisystem – logische und physische Sichtweise
    • Von Linux unterstützte Filesysteme
    • Benennung und grundsätzliche Verwaltung von Datenträgern
    • Partitionierung von Datenträgern
    • Erzeugen von Filesystemen
    • Mounten
    • Überprüfen von Filesystemen (Filesystem Checks)
    • Swap-Space
  • LVM (Logical Volume Manager) unter Linux
    • Einsatzzweck und Installation von LVM
    • Die Kommandozeilenschnittstelle zum LVM
    • LVM-Snapshots
    • Vergrößern von virtuellen Festplatten in einem LVM-Setup
  • Netzwerkkonfiguration unter Linux
    • Benennung von Ethernet-Devices
    • IP-Konfiguration
    • Konfiguration des Resolvers und lokale Namensauflösung
    • Kommandos zum Anzeigen oder Ändern der Netzwerkeinstellungen
  • Netzwerk-Tools für Linux
    • Basistools
    • DNS-Tools
    • Sniffer und Scanner
    • Monitoring und Statistik
  • SSH (Secure Shell)
    • SSH-Client-Programme
    • Public-Key-Authentifizierung
    • SSH-Agenten (Linux-Client)
    • PuTTY, PuTTYgen und Pageant
    • WinSCP
    • Fortgeschrittene Konfiguration und Nutzung
  • Zugriffs- und Eigentumsrechte
    • Zugriffsrechte anzeigen und interpretieren
    • Ändern der Zugriffsrechte
    • Die umask
    • Ändern der Eigentumsrechte
    • Weitere nützliche Kommandos
  • Zugriffs- und Eigentumsrechte – Fortgeschrittene Konzepte
    • SUID-, SGID- und Sticky-Bit
    • Access Control Lists (ACLs)
  • Lokale Benutzerverwaltung
    • Die Benutzer- und Gruppendateien
    • Kommandos im Zusammenhang mit Usern und Gruppen
    • Kommandos zur Benutzerverwaltung
    • Kommandos zur Gruppenverwaltung
    • Kommandos im Zusammenhang mit Passwörtern
  • Prozesse und Prozessverwaltung
    • Eigenschaften von Prozessen
    • ps – Auflisten von Prozessen
    • Weitere Kommandos zur Prozessverwaltung
    • kill, killall, pkill – Senden von Signalen
    • Jobkontrolle
    • Das proc-Filesystem
    • Persistieren von Prozessen nach dem Logout
  • Server-Monitoring unter Linux
    • Simple Monitoring-Tools
    • Prozesszustände, Load und CPU-Auslastung
    • Speicherbedarf und Aktivitäten eines Prozesses monitoren
    • Die top-Familie: top, htop, atop, iotop
    • Die stat-Familie: vmstat, iostat, mpstat, dstat
    • Echtzeit-Sytem-Monitoring mit Netdata
    • Festplatten-Monitoring mit SMART
    • Ausblick auf große Monitoring-Lösungen
  • Init-Systeme und Verwaltung von Diensten
    • Begriffsklärung und Überblick
    • Geschichte von systemd
    • Kontrolle von Diensten
    • Autostart
    • Die Arbeitsweise von systemd
    • Analyse des Startvorgangs
    • Erstellen eigener Service Units
    • Kompatibilität zu SysVinit
    • Historisches: SysVinit und Upstart
  • Systemprotokollierung/Logging unter Linux
    • Der Syslog-Dienst
    • logger – Die Kommandozeilen-Schnittstelle zum Syslog-Dienst
    • Logging mit dem Systemd-Journal (journald)
    • Logfileauswertung
    • logrotate – Archivieren/Rotieren von Logfiles
    • Ausblick: Linux Audit / auditd
  • Datensicherung
    • Datenorientierung der Sicherung
    • dd
    • tar
    • rsync
    • rsnapshot
    • rdiff-backup
    • Ausblick: Große, netzbasierte Open-Source-Lösungen
  • Zeitgesteuerte Programmausführung
    • cron
    • Systemd Timer
  • Booten eines Notfallsystems
    • Booten eines Notfallsystems von CD/DVD/USB-Stick
    • Direktes Booten in eine root-Shell ohne Notfall-CD
  • Erhöhen der Systemsicherheit
    • Maßnahmen vor allen Softwarelösungen
    • Maßnahmenkatalog / Checkliste
    • Offizielle Maßnahmenkataloge

Teilnahmekreis und Voraussetzungen

Linux-Anwender:innen und DevOps, die ihr Know-How in puncto Administration und Betreuung von Linux-Systemen erweitern bzw. vertiefen möchten.

Linux-Grundkenntnisse, wie sie z.B. in unserem Seminar LINUX: Einführung vermittelt werden, sind für ein erfolgreiches Seminar unbedingt erforderlich.

FIRMENSCHULUNG zu dem Thema?

Dieses Kursthema bieten wir Ihnen auch als maßgeschneiderte Firmenschulung an.

Das sagen Kursteilnehmer

Es wurden keine Ergebnisse gefunden.