Linux-Grundlagen für den Alltag
Das Minimum das du für Selfhosting brauchst: die Terminal-Befehle die ich täglich nutze, erklärt ohne Umwege.
Hier bereitest du einen Server so vor, dass Docker, Updates und Zugriff nicht zur Schwachstelle werden. Linux muss man nicht in der Tiefe verstehen um eigene Dienste zu betreiben. Ein überschaubares Set an Befehlen reicht für den Alltag völlig aus. Ich zeige dir genau das: was ich wirklich brauche und was du dir sparen kannst.
Ich arbeite selbst mit Linux Mint, das auf Ubuntu basiert. Die hier gezeigten Befehle funktionieren auf allen Ubuntu- und Debian-basierten Systemen gleich.
Navigation und Dateien
cd .. geht eine Ebene zurück, cd ~ geht ins Home-Verzeichnis.
mkdir -p a/b/c werden alle Zwischenordner miterstellt.
cp -r verwenden.
rm -r ordner einen Ordner mit Inhalt löschen. Kein Papierkorb, sofort weg.
Dateien lesen und bearbeiten
q beenden, mit /suchbegriff suchen.
grep -r "text" /pfad rekursiv in Ordnern suchen.
System und Prozesse
sudo apt install htop installieren falls nicht vorhanden.
ps aux.
Pakete installieren
Auf Ubuntu und Debian-basierten Systemen (also auch Linux Mint) läuft die Paketverwaltung über apt:
sudo vor dem Befehl gibt ihm temporär Root-Rechte. Du wirst nach deinem Passwort gefragt. Fast alle Systemänderungen brauchen sudo.
Dienste verwalten mit systemctl
Systemdienste die beim Booten starten oder im Hintergrund laufen werden mit systemctl verwaltet:
Lerne die Befehle nicht auswendig, sondern bau dir eine eigene Referenzdatei. Ich pflege eine einfache Textdatei mit den Befehlen die ich selten genug nutze um sie zu vergessen. Das Terminal hat auch eingebaute Hilfe: man befehl öffnet das Handbuch zu jedem Befehl, befehl --help zeigt eine kurze Übersicht.
Häufige Fragen
Warum ist SSH-Absicherung wichtig?
SSH ist oft der zentrale Zugang zum Server. Schwache Passwörter oder offene Root-Logins erhöhen das Risiko deutlich.
Wie oft sollte ich Updates einspielen?
Regelmäßig. Sicherheitsupdates sollten nicht wochenlang warten, besonders wenn Dienste erreichbar sind.
Muss jeder Dienst sofort öffentlich erreichbar sein?
Nein. Viele Dienste sollten zuerst nur lokal oder per VPN erreichbar sein, bis Betrieb und Sicherheit sitzen.