Grundlegende Befehle für die Arbeit mit einem Linux VPS-Server
1 мин. чтения
🔄 Neustarten und Herunterfahren des Servers #
sudo reboot — Server neu starten
sudo shutdown -h now — Server sofort herunterfahren
sudo shutdown -r +5 — Neustart in 5 Minuten
sudo poweroff — Server ausschalten
📂 Navigation im Dateisystem #
pwd — aktuelles Verzeichnis anzeigen
ls — Dateien und Ordner im aktuellen Verzeichnis anzeigen
ls -la — alle Dateien einschließlich versteckter mit Details anzeigen
cd /pfad/zum/ordner — in das angegebene Verzeichnis wechseln
cd .. — eine Ebene nach oben wechseln
cd ~ oder cd — ins Home-Verzeichnis des Benutzers wechseln
🗂️ Arbeiten mit Dateien und Ordnern #
cp quelle ziel — Datei oder Ordner kopieren
mv quelle ziel — Datei/Ordner verschieben oder umbenennen
rm datei — Datei löschen
rm -r ordner — Ordner rekursiv löschen
mkdir ordnername — neuen Ordner erstellen
touch dateiname — leere Datei erstellen
cat datei — Dateiinhalte im Terminal anzeigen
nano datei — Datei im Texteditor nano öffnen
⚙️ Prozesse und Dienste verwalten #
🧠 Prozesse ansehen und verwalten: #
top — aktive Prozesse in Echtzeit anzeigen
htop — verbesserte Version von top (wenn installiert)
ps aux — Liste aller Prozesse mit Details
kill PID — Prozess nach ID beenden
kill -9 PID — Prozess zwangsweise beenden
🔧 systemd-Dienste verwalten: #
sudo systemctl start dienstname — Dienst starten
sudo systemctl stop dienstname — Dienst stoppen
sudo systemctl restart dienstname — Dienst neu starten
sudo systemctl status dienstname — Dienststatus prüfen
sudo systemctl enable dienstname — Dienst beim Systemstart aktivieren
sudo systemctl disable dienstname — Dienst beim Systemstart deaktivieren
sudo journalctl -u dienstname — Dienstprotokolle anzeigen
sudo journalctl -u dienstname -f — Dienstprotokolle in Echtzeit anzeigen
💾 Informationen zu Festplatten und Arbeitsspeicher #
df -h — Festplattenbelegung in lesbarem Format anzeigen
du -sh /pfad/zum/ordner — Größe des angegebenen Ordners
free -h — RAM-Auslastung anzeigen
vmstat — Statistik zu Speicher und Prozessen anzeigen
🌐 Netzwerk und Verbindungen #
ip a — alle Netzwerkinterfaces anzeigen
ping google.com — Erreichbarkeit einer Website prüfen
netstat -tulnp — alle offenen Ports und Prozesse anzeigen
ss -tulw — moderne Alternative zu netstat
curl ifconfig.me — externe IP-Adresse des Servers anzeigen
ssh benutzer@ip_adresse — per SSH mit anderem Server verbinden
👥 Benutzerverwaltung #
whoami — aktuellen Benutzer anzeigen
adduser benutzername — neuen Benutzer anlegen
passwd benutzername — Passwort eines Benutzers ändern
usermod -aG sudo benutzername — Benutzer zur sudo-Gruppe hinzufügen
deluser benutzername — Benutzer löschen
📦 Paketverwaltung (Debian/Ubuntu) #
sudo apt update — Paketlisten aktualisieren
sudo apt upgrade — installierte Pakete aktualisieren
sudo apt install paketname — Paket installieren
sudo apt remove paketname — Paket entfernen
sudo apt autoremove — nicht mehr benötigte Pakete entfernen
🛠️ Weitere nützliche Befehle #
history — Befehlsverlauf anzeigen
clear — Terminalbildschirm löschen
who — anzeigen, wer gerade angemeldet ist
uptime — Systemlaufzeit anzeigen
date — aktuelle Zeit und Datum anzeigen
chmod +x datei — Datei ausführbar machen
scp datei user@host:/pfad/ — Datei auf einen entfernten Server kopieren
🔒 Sicherheitstipps #
- Führen Sie Befehle niemals als
rootaus, es sei denn, es ist notwendig. Verwenden Siesudo. - Halten Sie das System und installierte Pakete regelmäßig aktuell.
- Verwenden Sie SSH-Schlüssel statt Passwörtern für den Serverzugang.
- Erstellen Sie Backups wichtiger Daten.