GEDOPLAN

Linux Systemadministration

Grundlagen der Administration von Linux-Systemen

  • Linux Systemadministration
  • Administration und Betreuung von Linux-Systemen Know How Erweiterung

Beschreibung

In diesem Kurs 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.

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

Teilnehmerkreis und Voraussetzungen

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

Linux-Grundkenntnisse sind für ein erfolgreiches Seminar unbedingt erforderlich.

 

 

 

Schulungstermine

Diese Schulung bieten wir auch als maßgeschneiderte Firmenschulung an

GEDOPLAN erstellt für Sie auf Ihre Unternehmensziele zugeschnittene Firmenschulung.
Durch unser modulares Schulungssystem sind wir in der Lage, anhand Ihrer Angaben eine individuelle Schulung zu gestalten. Denn die optimale Weiterbildung Ihrer Mitarbeiter nach Ihren Vorgaben und Anforderungen stehen bei uns im Mittelpunkt.
Bei Interesse nehmen Sie bitte Kontakt, wir führen dann gerne mit Ihnen ein unverbindliches Gespräch

GEDOPLAN - Telefonkontakt

030 / 20 89 82 63 0

GEDOPLAN - E-Mail Kontakt

Tim.Neumann@GEDOPLAN.de

Weitere Schulungen

Vorträge & News zum Thema
Es wurden keine Ergebnisse gefunden, die deinen Suchkriterien entsprechen.

News aus Schulung, Beratung & Softwareentwicklung

News aus Schulung, Beratung & Softwareentwicklung

News aus Schulung, Beratung & Softwareentwicklung

Das sagen Kursteilnehmer

Das sagen Kursteilnehmer

Das sagen Kursteilnehmer

Unsere Trainer

Unsere Trainer

Unsere Trainer

Kontakt

Brauchen Sie eine individuelle IT-Schulung, eine fundierte Beratung oder eine individuelle Softwareentwicklung? Dann sind Sie hier genau richtig!

Tim Neumann

Geschäftsleitung

GEDOPLAN GmbH
Stieghorster Straße 60
33605 Bielefeld

GEDOPLAN GmbH
Kantstraße 164
10623 Berlin

    Kontakt

    Tim Neumann

    Geschäftsleitung

    GEDOPLAN GmbH
    Stieghorster Straße 60
    33605 Bielefeld

    GEDOPLAN GmbH
    Kantstraße 164
    10623 Berlin

    Brauchen Sie eine individuelle IT-Schulung, eine fundierte Beratung oder eine individuelle Softwareentwicklung? Dann sind Sie hier genau richtig!