Ugur Dikmen

Kompetenz 03

Linux

Systemadministration und Troubleshooting mit Diensten, Logs, SSH und Bash.

Linux-Systeme interessieren mich besonders dort, wo Zustände nicht nur geändert, sondern mit passenden Befehlen geprüft und Fehler nachvollziehbar eingegrenzt werden müssen.

Was ich praktisch bearbeitet habe

  • Pakete installieren, entfernen und Abhängigkeiten prüfen
  • Benutzer, Gruppen, Rechte, sudoers, umask und setgid einordnen
  • Dienste mit systemctl und journalctl untersuchen
  • Netzwerkzustände und Remotezugriff mit SSH prüfen
  • Dateien kontrolliert mit rsync übertragen
  • begrenzte Bash-, Timer- und Healthcheck-Abläufe umsetzen

Troubleshooting am Beispiel eines systemd-Dienstes

Ein eigener Demo-Dienst meldete wegen eines fehlerhaften Ausführungspfads 203/EXEC. systemctl status und das Journal halfen mir, Pfad und Rechte als Ursache einzugrenzen. Den vollständigen Diagnose- und Korrekturweg zeigt die zugehörige Projektseite.

Werkzeuge

Bash, systemctl, journalctl, SSH, rsync, apt, dnf und grundlegende Netzwerkwerkzeuge.

Die Beispiele habe ich in einer dokumentierten Lernumgebung umgesetzt.