Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
linux [2025/11/19 14:45] – angelegt adamlinux [2026/05/16 03:08] (aktuell) adam
Zeile 1: Zeile 1:
-====== Wichtige Befelhle ======+====== Wichtige Linux Server Befehle ======
  
-**Update packete Anschauen**+===== Paketverwaltung (APT) =====
  
 +Paketlisten aktualisieren
 +''apt update''
 +
 +Pakete aktualisieren
 +''apt upgrade''
 +
 +Nur Sicherheitsupdates
 +''apt full-upgrade''
 +
 +Aktualisierbare Pakete anzeigen
 ''apt list --upgradable'' ''apt list --upgradable''
  
 +Paket installieren
 +''apt install paketname''
 +
 +Paket entfernen
 +''apt remove paketname''
 +
 +Paket inkl. Config entfernen
 +''apt purge paketname''
 +
 +Nicht mehr benötigte Pakete löschen
 +''apt autoremove''
 +
 +Paketinformationen anzeigen
 +''apt show paketname''
 +
 +===== Systemstatus & Ressourcen =====
 +
 +Systemlaufzeit anzeigen
 +''uptime''
 +
 +Speicherverbrauch anzeigen
 +''free -h''
 +
 +Festplattenbelegung anzeigen
 +''df -h''
 +
 +Ordnergröße anzeigen
 +''du -sh ordner''
 +
 +CPU / Prozesse live anzeigen
 +''top''
 +
 +Erweiterte Prozessanzeige
 +''htop''
 +
 +Systeminformationen anzeigen
 +''uname -a''
 +
 +===== Prozesse =====
 +
 +Alle Prozesse anzeigen
 +''ps aux''
 +
 +Prozess nach Name suchen
 +''ps aux | grep name''
 +
 +Prozess beenden
 +''kill PID''
 +
 +Prozess hart beenden
 +''kill -9 PID''
 +
 +Prozess nach Name beenden
 +''pkill name''
 +
 +===== Dienste (systemd) =====
 +
 +Dienststatus anzeigen
 +''systemctl status dienst''
 +
 +Dienst starten
 +''systemctl start dienst''
 +
 +Dienst stoppen
 +''systemctl stop dienst''
 +
 +Dienst neu starten
 +''systemctl restart dienst''
 +
 +Dienst beim Booten aktivieren
 +''systemctl enable dienst''
 +
 +Dienst beim Booten deaktivieren
 +''systemctl disable dienst''
 +
 +Alle laufenden Dienste anzeigen
 +''systemctl list-units --type=service''
 +
 +===== Netzwerk =====
 +
 +IP-Adressen anzeigen
 +''ip a''
 +
 +Routing-Tabelle anzeigen
 +''ip r''
 +
 +Offene Ports anzeigen
 +''ss -tulpen''
 +
 +Ping testen
 +''ping ziel''
 +
 +DNS-Auflösung testen
 +''nslookup domain''
 +
 +Verbindung testen
 +''curl -I https://domain.de''
 +
 +===== Dateien & Verzeichnisse =====
 +
 +Dateien auflisten
 +''ls -lah''
 +
 +Verzeichnis wechseln
 +''cd /pfad''
 +
 +Verzeichnis erstellen
 +''mkdir ordner''
 +
 +Datei erstellen
 +''touch datei''
 +
 +Datei löschen
 +''rm datei''
 +
 +Verzeichnis löschen (rekursiv)
 +''rm -rf ordner''
 +
 +Datei kopieren
 +''cp quelle ziel''
 +
 +Datei verschieben / umbenennen
 +''mv alt neu''
 +
 +===== Benutzer & Rechte =====
 +
 +Benutzer anlegen
 +''adduser benutzer''
 +
 +Benutzer löschen
 +''deluser benutzer''
 +
 +Passwort ändern
 +''passwd benutzer''
 +
 +Dateirechte ändern
 +''chmod 755 datei''
 +
 +Besitzer ändern
 +''chown user:gruppe datei''
 +
 +Als anderer User ausführen
 +''sudo befehl''
 +
 +===== Logs & Debugging =====
 +
 +Logdatei live ansehen
 +''tail -f /var/log/syslog''
 +
 +Journal Logs anzeigen
 +''journalctl''
 +
 +Logs eines Dienstes anzeigen
 +''journalctl -u dienst''
 +
 +Letzte Logins anzeigen
 +''last''
 +
 +===== Dateien finden (find) =====
 +
 +Datei nach Name suchen
 +''find /pfad -name "datei.txt"''
 +
 +Datei unabhängig von Groß-/Kleinschreibung suchen
 +''find /pfad -iname "datei.txt"''
 +
 +Alle Dateien mit Endung finden
 +''find /pfad -type f -name "*.log"''
 +
 +Alle Verzeichnisse finden
 +''find /pfad -type d -name "ordnername"''
 +
 +Dateien größer als 100 MB finden
 +''find /pfad -type f -size +100M''
 +
 +Dateien kleiner als 1 MB finden
 +''find /pfad -type f -size -1M''
 +
 +Dateien geändert in den letzten 7 Tagen
 +''find /pfad -type f -mtime -7''
 +
 +Dateien nach Besitzer suchen
 +''find /pfad -user benutzer''
 +
 +Gefundene Dateien löschen (vorsichtig)
 +''find /pfad -type f -name "*.tmp" -delete''
 +
 +===== Inhalte in Dateien suchen (grep) =====
 +
 +Text in einer Datei suchen
 +''grep "suchtext" datei.txt''
 +
 +Text in mehreren Dateien suchen
 +''grep "suchtext" *.log''
 +
 +Rekursiv in Ordnern suchen
 +''grep -r "suchtext" /pfad''
 +
 +Groß-/Kleinschreibung ignorieren
 +''grep -ri "suchtext" /pfad''
 +
 +Zeilennummern anzeigen
 +''grep -rn "suchtext" /pfad''
 +
 +Nur Dateinamen mit Treffer anzeigen
 +''grep -rl "suchtext" /pfad''
 +
 +Text NICHT enthalten anzeigen
 +''grep -rv "suchtext" /pfad''
 +
 +Exakte Worttreffer suchen
 +''grep -rw "wort" /pfad''
 +
 +===== find + grep kombinieren =====
 +
 +In gefundenen Dateien nach Inhalt suchen
 +''find /pfad -type f -name "*.conf" -exec grep "suchtext" {} ;''
 +
 +Nur Dateien anzeigen, die den Text enthalten
 +''find /pfad -type f -name "*.conf" -exec grep -l "suchtext" {} ;''
 +
 +Fehler in Logdateien der letzten 24h finden
 +''find /var/log -type f -mtime -1 -exec grep -i "error" {} ;''
 +
 +
 +===== Netzwerk & Web Analyse =====
 +
 +===== Domain & DNS Informationen (whois / dig) =====
 +
 +Domain-Inhaber anzeigen
 +''whois domain.de''
 +
 +Nameserver einer Domain anzeigen
 +''whois domain.de | grep -i "Name Server"''
 +
 +DNS-A-Record abfragen
 +''dig domain.de''
 +
 +Bestimmten DNS-Record abfragen (MX)
 +''dig domain.de MX''
 +
 +DNS über bestimmten Server abfragen
 +''dig @8.8.8.8 domain.de''
 +
 +Kurze DNS-Antwort anzeigen
 +''dig domain.de +short''
 +
 +===== HTTP / API / Web Tests (curl) =====
 +
 +HTTP-Header anzeigen
 +''curl -I https://domain.de
 +''
 +
 +Seiteninhalt anzeigen
 +''curl https://domain.de
 +''
 +
 +Seite mit Follow-Redirects abrufen
 +''curl -L https://domain.de
 +''
 +
 +Statuscode anzeigen
 +''curl -o /dev/null -s -w "%{http_code}\n" https://domain.de
 +''
 +
 +JSON-API abrufen
 +''curl -X GET https://api.domain.de/endpoint
 +''
 +
 +POST-Request senden
 +''curl -X POST -d "key=value" https://domain.de
 +''
 +
 +POST mit JSON senden
 +''curl -X POST -H "Content-Type: application/json" -d '{"key":"value"}' https://domain.de
 +''
 +
 +Basic Auth verwenden
 +''curl -u user:pass https://domain.de
 +''
 +
 +Timeout setzen
 +''curl --connect-timeout 5 https://domain.de
 +''
 +
 +===== Netzwerkdiagnose =====
 +
 +Host erreichbar testen
 +''ping domain.de''
 +
 +Route zum Ziel anzeigen
 +''traceroute domain.de''
 +
 +Offene Ports eines Hosts prüfen
 +''nc -zv domain.de 80''
 +
 +Mehrere Ports prüfen
 +''nc -zv domain.de 80 443''
 +
 +Verbindung zu Port testen
 +''telnet domain.de 443''
 +
 +===== Downloads & Transfers =====
 +
 +Datei herunterladen
 +''wget https://domain.de/datei.zip
 +''
 +
 +Download im Hintergrund
 +''wget -b https://domain.de/datei.zip
 +''
 +
 +Download fortsetzen
 +''wget -c https://domain.de/datei.zip
 +''
 +
 +Datei per SCP kopieren
 +''scp datei.txt user@server:/pfad''
 +
 +Ordner rekursiv kopieren
 +''scp -r ordner user@server:/pfad''
 +
 +===== Netzwerkstatus lokal =====
 +
 +Aktive Netzwerkverbindungen anzeigen
 +''ss -tulpen''
 +
 +Offene Ports anzeigen (alt)
 +''netstat -tulpen''
 +
 +ARP-Tabelle anzeigen
 +''ip neigh''
 +
 +Hostname anzeigen
 +''hostname''
 +
 +Öffentliche IP anzeigen
 +''curl ifconfig.me''
 +
 +
 +====== Firewall & Sicherheit ======
 +
 +===== UFW (Uncomplicated Firewall) =====
 +
 +UFW aktivieren
 +''sudo ufw enable''
 +
 +Alle Ports Anzeigen
 +''sudo ufw status numbered''
 +
 +UFW deaktivieren
 +''sudo ufw disable''
 +
 +UFW-Status anzeigen
 +''sudo ufw status verbose''
 +
 +Port für eingehenden Traffic erlauben (z.B. SSH 22)
 +''sudo ufw allow 22/tcp''
 +
 +Port sperren
 +''sudo ufw deny 23/tcp''
 +
 +Port nur von bestimmter IP erlauben
 +''sudo ufw allow from 192.168.1.10 to any port 22''
 +
 +Regel löschen (z.B. Port 22)
 +''sudo ufw delete allow 22/tcp''
 +
 +Alle Regeln zurücksetzen
 +''sudo ufw reset''
 +
 +UFW für bestimmte Subnetze erlauben
 +''sudo ufw allow from 192.168.0.0/24 to any port 80''
linux.1763559926.txt.gz · Zuletzt geändert: von adam

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki