Edocti
Fortgeschrittene technische Ausbildung für den modernen Softwareingenieur
Edocti Training

Linux in der Praxis: Einführung

Mittelstufe
14 h
4.6 (492 Bewertungen)

Geplante Sessions

Aktuell sind keine Termine verfügbar.
Linux in der Praxis: Einführung

Praktische Linux-Einführung: Starten Sie direkt mit den wichtigsten Befehlen, Konzepten und Workflows, die jeder Linux-Nutzer beherrschen sollte.

Erhalten Sie Hands-on-Training in der Shell, navigieren Sie sicher im Dateisystem, verwalten Sie Prozesse und setzen Sie Berechtigungen korrekt.

Arbeiten Sie souverän mit eingebauten Text-Tools, Paketmanagern zur Softwareinstallation und Netzwerkgrundlagen.

Praktische Erfahrung sammeln: Durch geführte, stark interaktive Labs (~70% Praxisanteil) festigen Sie das Gelernte sofort.

Nutzen: Bauen Sie die Sicherheit auf, Linux im täglichen Einsatz für Entwicklung und Systembetrieb (Operations) flüssig zu nutzen.

Für wen: Konzipiert für Einsteiger in die Linux-Welt, die sich eine strukturierte und praxisnahe Herangehensweise wünschen.

Am Ende des Kurses navigieren Sie mühelos durch Linux-Systeme und führen typische Administrationsaufgaben sicher aus.

Fähigkeiten, die Sie lernen werden

Linux Terminal (CLI) Dateisysteme Navigieren Prozessmanagement Berechtigungen & Nutzer Netzwerkgrundlagen Paketverwaltung Bash-Scripting Einfaches Troubleshooting

Curriculum

Einführung und Setup

  • Eine Linux‑VM in VirtualBox installieren (CentOS/Ubuntu)
  • Terminal‑Grundlagen; Shells und gängige Shortcuts
  • Überblick Paketmanager (dnf/yum, apt, zypper)

Systemstart und ‑shutdown

  • Wesentliches zur Boot‑Sequenz
  • GRUB und Konfigurationsdateien
  • Zentrale Konfigurationen in /etc
  • Der init‑Prozess und systemd‑Grundlagen
  • Sicheres Herunterfahren und Neustarten

Arbeiten mit Dateien und Verzeichnissen

  • Filesystem Hierarchy Standard (FHS)
  • Dateisystem navigieren
  • Textdateien ansehen und editieren (nano, vim)
  • Erstellen, kopieren, verschieben, umbenennen, löschen
  • Dateien finden (find, locate, grep)
  • Pipelines: sort, filter, grundlegende Regex, tr
  • Mit Binärdateien arbeiten; Diff von Text und Binärdateien

Benutzer und Gruppen

  • Benutzer‑ und Gruppenverwaltung
  • Passwörter und sudo
  • SSH‑Grundlagen; Dateien via SSH kopieren (scp/rsync)

Berechtigungen

  • Mode Bits, Ownership, umask
  • setuid, setgid, Sticky Bit
  • Praktische Berechtigungsmuster

Prozesse und Jobs

  • Programme vs. Prozesse; Daemons
  • ps/top/htop; Signale und kill
  • Foreground/Background‑Jobs; nohup & disown
  • nice/renice (Scheduling‑Grundlagen)

Dateisysteme und Storage

  • Dateisysteme erstellen/formatieren (ext4, xfs)
  • Prüfen und reparieren (fsck)
  • Mount/Umount (inkl. NFS)
  • Swap‑Grundlagen

Systemstatus und Troubleshooting

  • CPU‑, Speicher‑, Platten‑ und Swap‑Nutzung
  • Logs: journalctl und /var/log/*
  • Einfache Vorgehensweisen zur Problemlösung

Paketverwaltung

  • Pakete installieren, entfernen, suchen, aktualisieren
  • Konzepte: Repositories, Signaturen, Abhängigkeiten

Netzwerk

  • Schnittstellen und Hostnames konfigurieren
  • Routing‑Grundlagen
  • Namensauflösung (resolv.conf, systemd‑resolved)
  • Diagnose: ping, traceroute, ss, tcpdump

Praktisches Shell‑Scripting

  • Bash‑Syntax; Quoting
  • Variablen, Bedingungen, Schleifen, Funktionen
  • Command Substitution und Exit Codes
  • Viele kleine Skripte schreiben und ausführen

Optionale Module

Erweiterte Themen (optional)

  • systemd‑Services und ‑Timer; journald Deep‑Dive
  • cron vs. systemd Timer; logrotate
  • Firewall‑Grundlagen: firewalld/ufw; kurzer nftables/iptables‑Überblick
  • Storage‑Extras: LVM‑Snapshots; Einführung in Btrfs/ZFS
  • Security: SSH‑Härtung, Schlüsselmanagement, sudo Best Practices
  • Monitoring: iostat, vmstat, sar, atop; kurzer Einstieg collectd/node_exporter
  • Container‑Primer: Podman/Docker‑Grundlagen für Entwickler/innen
  • Automatisierung: Aliases, Dotfiles und portable Skripte

Kursablauf

  • Teil 1: 09:00–10:30
  • Pause: 10:30–10:45
  • Teil 2: 10:45–12:15
  • Mittagspause: 12:15–13:15
  • Teil 3: 13:15–15:15
  • Pause: 15:15–15:30
  • Teil 4: 15:30–17:30

Haben Sie an diesem Kurs teilgenommen?

Ihre Meinung ist uns sehr wichtig. Teilen Sie Ihre Erfahrungen mit uns und helfen Sie uns, diesen Kurs für zukünftige Teilnehmer weiter zu verbessern.

Feedback teilen

Möchten Sie mehr erfahren? Wir helfen Ihnen gern!

Oder schreiben Sie uns direkt an training@edocti.com.