http://www.sysresccd.org/Main_Page ist die Homepage von ner gut zusammengestellten RescueCD.
Generell Bieten unter linux bei Hardwareproblemen
- dmesg (Alles was der kernel so von sich lässt)
- lspci
- lsusb
Wertvolle informationen.
smartctl bietet sich an um informationen über Festplatten zu erhalten (defekte Sektoren / Lifetime / tausend andere stats)
Professionelle Netzwerkdiagnose ist ein anderes Kapitel....
Ein Ordenliches (lies nicht Windows) OS ist hier Hilfreich.
Gutes Verständniss von dem was in so nem Netzwerk passiert ebenfalls.
(PN wenn du nen Buchtipp willst)
ifconfig / iwconfig um das Netzwerkinterface einzurichten/konfigurieren etc
dhclient um ein interface über dhcp einzurichten.
nslookup / dig um DNS-Probleme zu überprüfen.
netstat und ping logischerweise.
netcat ist ein wertvolles Tool um die Funktion bis Layer 4 zu testen.
dsniff um ethernetverkeht im geswitchten Netzwerk umzuleiten
arpwatch (auch um andere mit dsniff zu entdecken)
tcpdump zum Aufzeichnen von Netzwerktraffic
ngrep als GREP für Netzwerke
ethereal als ausgewachsenen Packetsniffer und Analyzer
snort wenn es dir um IntrusionDetection geht
iptables für die Firewall
iptraf für interface statistics
ssh zur Fernadministration
Diverse snmp-tools zum Überwachen/Steuern von snmpfähigen Rechnern/Hardware.
tightvnc zu Fernwartung von Windows/Linuxrechnern auf GUI ebene
nmap - der Portscanner ,-)
Unter Windows ausserdem Nicht zu verachten:
die MMC, regedit und ein grundlegendes verständniss davon was sich die MSler bei dem Monster gedacht haben - ist auf dauer einfacher wenn man weis wo man zu suchen hat, als aufgeschmissen dazustehen wenn grad in keiner Howto der entsprechende Key drinnesteht.
Ausserdem Praktisch: die Sysinternals-Suite
- Filemon
- Regmon
und viele nützliche Helferlein....
Unter Windows solltest du dich ausserdem rudimentär mit dem Windows Scripting Host auskennen, und unter unix steht einem die fähigkeit shell/perl-skripte zu erstellen nicht schlecht.