🐧 Linux Systemadministration Spickzettel
Eine kompakte Übersicht wichtiger Linux-Befehle für Systemadministration, Speicher, Rechte, Netzwerk und Dienste.
💾 Speicherplatz & Performance
Festplattenbelegung anzeigen
Zeigt die Nutzung von Dateisystemen in lesbarer Form:
df -h
Ordnergrößen im aktuellen Verzeichnis anzeigen (sortiert)
Zeigt die Größe aller Ordner und Dateien im aktuellen Verzeichnis:
du -sh * | sort -h
RAM- und CPU-Auslastung live überwachen
Interaktive Übersicht über Prozesse, CPU und Arbeitsspeicher:
htop
Arbeitsspeicher (RAM) prüfen
Übersicht über verfügbaren und belegten Speicher:
free -h
🔐 Dateirechte & Besitzer
Besitzer eines Ordners rekursiv ändern
Ändert Benutzer und Gruppe für einen Ordner inklusive Unterordner:
sudo chown -R $USER:$USER /pfad/zum/ordner
Lese-/Schreibrechte anpassen (Standard 755)
Setzt Rechte rekursiv auf:
- Besitzer: Lesen + Schreiben + Ausführen
- Gruppe: Lesen + Ausführen
- Andere: Lesen + Ausführen
chmod -R 755 /pfad/zum/ordner
Ausführungsrechte für Skripte vergeben
Macht ein Skript ausführbar:
chmod +x mein-skript.sh
🌐 Netzwerke & Ports
Offene Ports und lauschende Dienste anzeigen
Zeigt aktive Netzwerkverbindungen und Dienste:
sudo ss -tulpn
Erreichbarkeit und Ports testen
Prüft, ob ein bestimmter Port erreichbar ist:
nc -zv 127.0.0.1 8000
Eigene öffentliche IP-Adresse abfragen
Zeigt die aktuelle externe IP-Adresse:
curl ifconfig.me
DNS-Auflösung einer Domain testen
Prüft die DNS-Auflösung:
dig deine-domain.at +short
⚙️ Systemd Dienste verwalten
Dienst-Status prüfen
Zeigt den aktuellen Status eines Systemd-Dienstes:
systemctl status dienstname
Dienst starten, stoppen oder neustarten
Dienst neustarten
sudo systemctl restart dienstname
Dienst starten
sudo systemctl start dienstname
Dienst stoppen
sudo systemctl stop dienstname
System-Logs eines Dienstes live verfolgen
Zeigt laufende Logs eines Dienstes:
journalctl -u dienstname -f
🔎 Suchen & Textverarbeitung
Dateien nach Namen suchen
Sucht rekursiv nach Dateien:
find /pfad/ -name "*.conf"
Text innerhalb von Dateien suchen
Sucht rekursiv nach einem Begriff:
grep -rnw '/pfad/zum/ordner/' -e 'suchbegriff'
⭐ Nützliche Zusatzbefehle
Aktuelles Verzeichnis anzeigen
pwd
Dateien und Rechte anzeigen
ls -lah
Letzte ausgeführte Befehle anzeigen
history
Aktuelle Benutzer anzeigen
whoami
Prozesse anzeigen
ps aux
Prozess beenden
kill PID
oder erzwingen:
kill -9 PID
📌 Hinweise
sudoführt Befehle mit Administratorrechten aus.- Vorsicht bei
chmod -Rundchown -R, da Änderungen rekursiv auf alle Unterordner angewendet werden. - Vor Änderungen an produktiven Systemen immer prüfen:
ls -lah /pfad
Linux Systemadministration Cheat Sheet