🛠️ Essenzielle Server-Tools
Nach der Grundinstallation fehlen auf einem Debian-Server viele nützliche Tools. Hier findest du eine kuratierte Liste der wichtigsten Pakete, die auf keinem Headless-Server fehlen sollten.
⚡ Quick-Install – Alles auf einmal
Wer alles in einem Rutsch installieren möchte:
apt install -y htop btop ncdu tmux screen curl wget git nano vim \
net-tools dnsutils iftop nload mtr-tiny \
unzip zip tar pigz \
sudo lsof tree rsync jq \
smartmontools lm-sensors neofetch
1. System-Monitoring & Ressourcen
htop / btop
Interaktive Prozess- und Systemübersicht – der Ersatz für top.
apt install htop btop -y
htop— Klassiker, leichtgewichtig, übersichtlichbtop— Moderner, mit Grafiken für CPU, RAM, Netzwerk, Disk
ncdu
Speicherplatzanalyse im Terminal – zeigt grafisch, welche Ordner wie viel Platz belegen:
apt install ncdu -y
# Nutzung
ncdu /
smartmontools
Festplatten-Gesundheit überwachen (S.M.A.R.T.-Daten):
apt install smartmontools -y
# Status prüfen
smartctl -a /dev/sda
lm-sensors
Hardware-Temperaturen auslesen (CPU, Board, etc.):
apt install lm-sensors -y
sensors-detect # Sensoren erkennen
sensors # Temperaturen anzeigen
2. Netzwerk-Tools
net-tools & dnsutils
Klassische Netzwerk-Befehle, die oft fehlen:
apt install net-tools dnsutils -y
ifconfig— Netzwerk-Interfaces anzeigennetstat— Offene Ports und Verbindungennslookup/dig— DNS-Abfragen
iftop / nload
Netzwerk-Traffic in Echtzeit überwachen:
apt install iftop nload -y
# Nutzung
iftop # Zeigt Verbindungen und Bandbreite
nload # Zeigt ein/ausgehenden Traffic grafisch
mtr
Kombination aus ping und traceroute – ideal für Netzwerk-Diagnose:
apt install mtr-tiny -y
mtr google.com
3. Terminal-Multiplexer
tmux / screen
Laufende Prozesse am Leben halten, auch wenn die SSH-Verbindung abbricht:
apt install tmux screen -y
tmux— Moderner, vielseitiger, empfohlenscreen— Klassiker, einfacher zu bedienen
Grundlegende tmux-Befehle:
tmux new -s meine-session # Neue Session starten
# STRG + B, dann D # Session im Hintergrund lassen
tmux attach -t meine-session # Session wieder aufnehmen
tmux ls # Alle Sessions anzeigen
4. Datei-Werkzeuge
Komprimierung & Archivierung
apt install unzip zip tar pigz -y
zip/unzip— ZIP-Archivetar— TAR-Archive (Standard unter Linux)pigz— Paralleles gzip, deutlich schneller bei großen Dateien
rsync
Dateien effizient synchronisieren und kopieren – lokal oder remote:
apt install rsync -y
# Beispiel: Ordner synchronisieren
rsync -avz /source/ /destination/
# Remote-Synchronisation
rsync -avz -e ssh /local/path/ user@server:/remote/path/
5. Sonstige Helferlein
Nützliche Allrounder
apt install -y curl wget git nano vim sudo lsof tree jq neofetch
curl/wget— Dateien aus dem Internet herunterladengit— Versionskontrolle (für Skripte, Configs, etc.)nano/vim— Texteditoren im Terminalsudo— Befehle als Root ausführen (ohne dauerhaft root zu sein)lsof— Offene Dateien und Prozesse anzeigentree— Verzeichnisstruktur als Baum anzeigenjq— JSON-Dateien im Terminal verarbeiten und formatierenneofetch— Systeminformationen schön dargestellt 😎
💡 Tipp
Installiert nur, was ihr tatsächlich braucht. Je schlanker der Server, desto weniger Angriffsfläche und desto einfacher die Wartung. Die Quick-Install-Zeile oben ist ein guter Startpunkt – alles andere kann später bei Bedarf hinzugefügt werden.