tag:debugging
TAG: debugging
| Seite | Beschreibung | Tags |
|---|---|---|
| dmesg | dmesg Beschreibung dmesg zeigt Kernel- und Systemmeldungen an, insbesondere beim Systemstart und bei Hardwareereignissen. Typische Nutzung * Diagnose von Hardwareproblemen * Analyse von Kernel- und Treiberereignissen Beispiele dmesg dmesg | grep error | cli, utilities, debugging, advanced |
| fuser - Prozesse ermitteln, die Dateien/Ports nutzen | fuser - Prozesse ermitteln, die Dateien/Ports nutzen Kurzfassung: fuser zeigt an, welche Prozesse eine Datei, ein Verzeichnis, ein Mountpoint, ein Gerät oder einen Netzwerkport verwenden, und kann diese Prozesse gezielt beenden. Ideal bei „Device or resource busy“, belegten Ports oder blockierten Unmounts. | cli, utilities, debugging, advanced |
| htop | htop Beschreibung htop ist eine erweiterte, interaktive Version von top mit farbiger, benutzerfreundlicher Oberfläche. Syntax htop [Optionen] Typische Nutzung * Übersichtliche, farbige Anzeige von Prozessen und Ressourcen * Prozesse mit Pfeiltasten auswählen und verwalten | cli, utilities, debugging, basics, advanced |
| lsof - Offene Dateien und zugehörige Prozesse anzeigen | lsof - Offene Dateien und zugehörige Prozesse anzeigen Kurzfassung: lsof listet offene Dateien (inkl. Sockets, Pipes, Geräte) und zeigt, welche Prozesse darauf zugreifen. Unverzichtbar bei „device busy“ oder belegten Ports. Übersicht Ermöglicht gezielte Suche nach Prozessen, die Dateien, Verzeichnisse oder Ports blockieren. Ergänzt | cli, utilites, network, debugging, basics, advanced |
| netstat | netstat Beschreibung netstat zeigt Netzwerkverbindungen, Routing-Tabellen und Schnittstellenstatistiken an. Das Tool ist veraltet, wird aber noch häufig verwendet. Syntax netstat [Optionen] Beispiele netstat -tulpen Beispiel-Output: Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 12345 567/sshd udp 0 0 0.0.… | cli, network, debugging |
| Netzwerkanalyse und Entstörung | Netzwerkanalyse und Entstörung Beschreibung Netzwerkanalyse und Entstörung umfasst die Diagnose und Behebung von Netzwerkproblemen. Ziel ist es, Verbindungsprobleme, Performance-Engpässe oder Fehlkonfigurationen zu erkennen und zu beheben. Wichtige Werkzeuge | cli, network, debugging |
| nmap | nmap Beschreibung nmap (Network Mapper) ist ein leistungsfähiges Tool zum Scannen von Netzwerken und zum Auffinden offener Ports und Dienste auf Hosts. Syntax nmap [Optionen] <Ziel> Beispiele nmap 192.168.1.1 nmap -sS 192.168.1.0/24 nmap -p 22,80,443 example.com nmap -sU -p 161 192.168.1.1 # UDP-Scan nmap -sT-p 22,80,443 example.com # TCP-Connect-Scan nmap -e eth0 192.168.1.1 # Interface angeben | cli, network, debugging |
| nslookup | nslookup Beschreibung `nslookup` ist ein einfaches Tool zur DNS-Abfrage und Fehleranalyse. Syntax nslookup [Optionen] <Ziel> Beispiele nslookup example.com nslookup -type=MX example.com Weitere Informationen man nslookup Interface angeben | cli, network, debugging |
| nslookup und dig | nslookup und dig Beschreibung nslookup und dig sind Kommandozeilen-Tools zur DNS-Abfrage und Fehleranalyse. nslookup Einfaches Tool zur Abfrage von DNS-Einträgen. nslookup example.com nslookup -type=MX example.com dig Leistungsfähiges Tool zur detaillierten | cli, network, debugging |
| nsswitch.conf | nsswitch.conf Syntax nsswitch.conf - Name Service Switch configuration file. Die Datei steuert, ob die Informationen aus lokalen Dateien (/etc/passwd, /etc/hosts), DNS, LDAP, NIS usw. kommen – und in welcher Reihenfolge. Parameter # /etc/nsswitch.conf # # Example configuration of GNU Name Service Switch functionality. # If you have the `glibc-doc-reference' and `info' packages installed, try: # `info libc "Name Service Switch"' for information about this file. passwd: files system… | cli, network, debugging |
| Prozess-Informationen mit Bordmitteln | Prozess-Informationen mit Bordmitteln ps aux # Zeigt alle laufenden Prozesse mit Details top # Interaktive Übersicht der Prozesse und Systemauslastung htop # Erweiterte Prozessanzeige (ggf. nachinstallieren) pgrep <name> # Sucht Prozesse nach Namen pstree # Zeigt Prozesse als Baumstruktur | cli, utilites, debugging, basics, advanced |
| ps - Prozessstatus anzeigen | ps - Prozessstatus anzeigen Kurzfassung: ps listet laufende Prozesse. Mit gebräuchlichen Aufrufen wie ps aux oder ps -ef erhält man eine vollständige Prozessliste mit Nutzer, PID, CPU- und Speicherverbrauch. Übersicht ps ist das Standardwerkzeug zum einmaligen Abruf des Prozessstatus. Für Live-Ansichten bietet sich | cli, utilites, debugging, basics, advanced |
| Software RAID Reparatur unter Ubuntu | Software RAID Reparatur unter Ubuntu Kurzfassung * mdadm ermöglicht den Austausch defekter Geräte und Rebuilds im laufenden Betrieb. * Hot-Spare-Laufwerke beschleunigen den Wiederaufbau, sind aber nicht zwingend erforderlich. Voraussetzungen | cli, storage, debugging, advanced |
| ss | ss Beschreibung ss ist ein modernes Tool zur Anzeige von offenen Netzwerkverbindungen und Sockets. Syntax ss [Optionen] Beispiele ss -tulpen Beispiel-Output: Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port Process udp UNCONN 0 0 0.0.0.0:68 0.0.0.0:* users:(("dhclient",pid=1234,fd=6)) tcp LISTEN 0 128 0.0.0.0:22 0.0.0.0:* users:(("sshd",pid=567,fd=3)) | cli, network, utilities, debugging |
| top - Prozesse und Systemauslastung überwachen | top - Prozesse und Systemauslastung überwachen Kurzfassung: top ist ein Kommandozeilen-Tool zur Anzeige der aktuellen Systemauslastung, laufender Prozesse und Ressourcennutzung in Echtzeit. Es zeigt CPU-, Speicher- und Prozessauslastung dynamisch an und ermöglicht interaktive Prozessverwaltung. Unverzichtbar für Performance-Monitoring und Troubleshooting. | cli, utilites, debugging, basics, advanced |
| watch - Befehle periodisch ausführen und ausgeben | watch - Befehle periodisch ausführen und ausgeben Kurzfassung: watch führt ein Kommando in einem festen Intervall aus (Standard 2s) und zeigt dessen Ausgabe im Vollbild an. Ideal zum Beobachten sich ändernder Zustände. Übersicht Mit watch lassen sich Statusbefehle wiederholt ausführen, Unterschiede hervorheben und so Entwicklungen live verfolgen. | cli, debugging, basics, advanced |
| wireshark | wireshark Beschreibung `wireshark` ist ein grafisches Tool zur Analyse und Auswertung von Netzwerkverkehr. Es ermöglicht das Mitschneiden, Filtern und detaillierte Untersuchen von Netzwerkpaketen. Syntax Wireshark wird meist über die grafische Oberfläche gestartet: | cli, network, debugging |
