WISSEN · GRUNDLAGENARTIKEL

Shell & Linux
verständlich erklärt.

Die Shell ist zugleich Bedienoberfläche, Programmiersprache und Verbindungsschicht zu einem Betriebssystem. Wer sie sicher nutzt, versteht Zustände, prüft Annahmen und verändert Systeme in kontrollierten Schritten.

← Alle Wissensartikel
KAPITEL 01#kapitel-1

Orientierung vor Aktion

Jede Sitzung beginnt mit Kontext: Welcher Benutzer ist aktiv, in welchem Verzeichnis befindest du dich und auf welchem Host arbeitest du? Befehle wie id, pwd und hostnamectl verhindern, dass eine richtige Anweisung am falschen Ort ausgeführt wird. Relative Pfade sind bequem, absolute Pfade sind bei administrativen Arbeiten eindeutiger.

KAPITEL 02#kapitel-2

Dateien, Rechte und Eigentümer

Linux prüft Rechte für Benutzer, Gruppe und alle übrigen Konten. chmod verändert Zugriffsbits, chown den Eigentümer. Beides sollte nie reflexartig mit maximalen Rechten eingesetzt werden. Prüfe zunächst mit stat und namei -l, welches Verzeichniselement den Zugriff tatsächlich verhindert.

KAPITEL 03#kapitel-3

Prozesse und Dienste

Ein Prozess ist eine laufende Programminstanz; ein systemd-Dienst beschreibt, wie solche Prozesse gestartet, überwacht und beendet werden. systemctl status zeigt den aktuellen Zustand, journalctl -u den zeitlichen Verlauf. Ein Neustart kann Symptome verdecken. Sichere zuerst die relevanten Protokolle.

KAPITEL 04#kapitel-4

Sicherer Diagnoseweg

Arbeite von außen nach innen: Erreichbarkeit, Listener, Prozess, Konfiguration, Abhängigkeiten und Daten. Nutze lesende Kommandos, bevor du schreibende ausführst. Dokumentiere erwartetes und beobachtetes Ergebnis. So lässt sich ein Fehler reproduzieren und die spätere Lösung überprüfen.

NÄCHSTER SCHRITT

Vom Verständnis
zur sicheren Praxis.

Schlage Kommandos nach, arbeite eine Anleitung durch oder diskutiere einen konkreten Fehler mit der Community.

Befehle nachschlagen → Anleitungen Forum