Warum dieser Beitrag?
Als Linux-Admin nutzt du jeden Tag dieselben Befehle – aber oft nicht mit ihrem vollen Potenzial. In diesem Artikel schauen wir uns 20 wichtige Kommandos an, jeweils mit einem praxisnahen Beispiel.
1️⃣ journalctl -u
journalctl -u SERVICENAME zeigt dir die Logs eines bestimmten systemd-Services.
journalctl -u nginx.service -b-b begrenzt die Ausgabe auf den aktuellen Boot-Vorgang.
2️⃣ ss -tulpen
Moderner Ersatz für netstat, um offene Ports und Verbindungen anzuzeigen.
sudo ss -tulpen3️⃣ systemctl status
Zeigt den Status eines Dienstes, letzte Logs und evtl. Fehler.
systemctl status ssh4️⃣ top / htop
Prozess- und Ressourcenüberblick in Echtzeit.
top5️⃣ ps aux
Listet laufende Prozesse auf – ideal in Kombination mit grep.
ps aux | grep nginx6️⃣ tail -f
Logfiles live verfolgen.
tail -f /var/log/syslog7️⃣ grep
Textsuche in Dateien und Logausgaben.
grep -i error /var/log/syslog8️⃣ find
Dateien anhand von Namen, Zeitstempeln oder Rechten finden.
find /var/www -name "*.log"9️⃣ du -sh
Speicherverbrauch von Verzeichnissen ermitteln.
du -sh /var/*🔟 df -h
Freier Speicherplatz auf Datenträgern.
df -h11️⃣ ip a
Netzwerkschnittstellen und IP-Adressen anzeigen.
ip a12️⃣ ping & mtr
Netzwerkkonnektivität und Paketverlust prüfen.
ping 8.8.8.813️⃣ curl / wget
HTTP(S)-Requests, Health-Checks, Downloads.
curl -I https://systemforge.de14️⃣ ssh
Remote-Verbindungen zu Linux-Servern, ideal mit SSH-Keys.
ssh user@server15️⃣ scp / rsync
Dateitransfer zwischen Systemen.
rsync -avz /var/www user@server:/backup/www16️⃣ tar
Archive erstellen und entpacken.
tar czf backup.tar.gz /etc17️⃣ chmod, chown
Dateirechte und Besitz anpassen.
chmod 640 /etc/secret.conf
chown root:www-data /var/www/html -R18️⃣ lsblk & blkid
Blockdevices, Partitionen und Dateisysteme anzeigen.
lsblk -f19️⃣ mount / umount
Datenträger ein- und aushängen.
mount /dev/sdb1 /mnt/data20️⃣ sudo & sudo -i
Befehle mit Root-Rechten ausführen.
sudo -iFazit
Diese 20 Befehle bilden das tägliche Brot der Linux-Administration. Wenn du sie sicher beherrschst und mit Optionen kombinierst, sparst du Zeit bei Debugging, Betrieb und Routineaufgaben.
Kommentare