Nachschlagen
Linux-Befehle: Spickzettel für VPS-Besitzer
Für einen Server brauchst du keine Hunderte von Befehlen. Diese hier kommen jede Woche vor, sortiert nach dem, was du gerade tun willst. Befehle, die das System ändern, brauchen sudo, wenn du nicht als root angemeldet bist.
Navigieren und Dateien
| Befehl | Was er tut |
|---|---|
pwd | Aktuelles Verzeichnis anzeigen |
ls -lah | Dateien mit Größen und versteckten Dateien auflisten |
cd /var/www | Verzeichnis wechseln |
mkdir -p app/data | Verzeichnisse samt übergeordneten anlegen |
cp -r src dst | Dateien oder Ordner kopieren |
mv old new | Verschieben oder umbenennen |
rm -r folder | Löschen (kein Papierkorb — doppelt prüfen!) |
nano file.conf | Datei bearbeiten (Strg+O speichern, Strg+X beenden) |
cat / less file | Datei ausgeben / durchblättern |
grep -rn "text" /etc | Text in Dateien suchen |
find / -name "*.log" | Dateien nach Namen suchen |
Festplatte und Speicher
| Befehl | Was er tut |
|---|---|
df -h | Freier Speicherplatz pro Partition |
du -sh * | sort -h | Welche Ordner am größten sind |
free -m | RAM- und Swap-Nutzung |
ncdu / | Interaktive Anzeige der Plattenbelegung (vorher installieren) |
Prozesse und Leistung
| Befehl | Was er tut |
|---|---|
htop | CPU/RAM pro Prozess live (per apt installieren) |
ps aux | grep node | Laufenden Prozess finden |
kill 1234 / kill -9 1234 | Prozess per PID beenden / erzwingen |
uptime | Wie lange der Server läuft, plus Last |
nproc | Anzahl der CPU-Kerne |
Dienste (systemd)
| Befehl | Was er tut |
|---|---|
systemctl status nginx | Läuft ein Dienst? Letzte Logzeilen |
systemctl restart nginx | Nach einer Config-Änderung neu starten |
systemctl enable --now app | Jetzt und bei jedem Boot starten |
journalctl -u nginx -f | Log eines Dienstes live verfolgen |
journalctl --disk-usage | Wie viel Platz die Logs belegen |
Netzwerk
| Befehl | Was er tut |
|---|---|
ip a | Deine IP-Adressen |
ss -tulpn | Welche Ports offen sind und welches Programm lauscht |
curl -I https://example.com | Eine Website vom Server aus testen |
ping -c 4 1.1.1.1 | Verbindung prüfen |
ufw status / ufw allow 443 | Firewall-Status / Port öffnen |
Führe nach jeder Installation
ss -tulpn aus. Lauscht eine Datenbank (MySQL 3306, PostgreSQL 5432, Redis 6379, MongoDB 27017) auf 0.0.0.0, ist sie für das ganze Internet offen — binde sie an 127.0.0.1 oder sperre sie per Firewall.Benutzer und Rechte
| Befehl | Was er tut |
|---|---|
adduser deploy | Benutzer anlegen |
usermod -aG sudo deploy | Dem Benutzer Admin-Rechte geben |
chown -R deploy:deploy /srv/app | Besitzer ändern |
chmod 600 file | Nur der Besitzer darf lesen/schreiben — ausrechnen mit dem chmod-Rechner |
passwd | Eigenes Passwort ändern |
Updates und Pakete (Ubuntu/Debian)
| Befehl | Was er tut |
|---|---|
apt update && apt upgrade -y | Alle Updates installieren |
apt install htop | Paket installieren |
apt autoremove | Überreste entfernen |
reboot | Server neu starten |
Neu bei Servern? Fang an mit was ein VPS ist und wie du dich per SSH verbindest.
Unsere Empfehlung
VPS bei Kvantis starten
Stündliche Abrechnung, Zahlung in Krypto, ohne KYC. Dein Server läuft in etwa einer Minute.
- Tarife ab $10/Monat zzgl. MwSt., stündlich abgerechnet — jederzeit löschbar
- 32 Standorte weltweit, IPv4 + IPv6, voller Root-Zugriff
- BTC, ETH, USDT, USDC, LTC und 30+ weitere Coins; zur Anmeldung reicht eine E-Mail
Hinweis: Kvnthost wird vom Team hinter Kvantis betrieben.
Mehr: alle Ratgeber · VPS-Ping-Test · Tools