Eberprot P / tools

Werkzeuge

Für die meisten Alltagsprüfungen brauchen Sie keine Zusatzprogramme: Die nötigen Werkzeuge sind bereits im System vorhanden. Zu jedem finden Sie Zweck, Eingabe, Grenzen, Schwierigkeitsgrad und ein Beispiel.

Beispiele mit dem Hinweis „Von der Redaktion geprüft“ wurden unter Ubuntu 24.04.5 LTS ausgeführt; die Ausgabe ist gekürzt. Netzwerkanfragen an externe Adressen sind in unserer Testumgebung nicht möglich – solche Beispiele stammen aus der Dokumentation.

Schwierigkeit: Einsteiger

sha256sum / Get-FileHash

Zweck
Die Prüfsumme einer Datei berechnen und mit einer veröffentlichten oder zuvor gespeicherten vergleichen.
Eingabe
Pfad zur Datei; für die Prüfung eine Datei mit der Liste der Prüfsummen.
Grenzen
Bestätigt, dass der Inhalt übereinstimmt, nicht aber, dass die Datei sicher ist: Auch eine Schaddatei hat eine korrekte Prüfsumme.
Beispiel
Von der Redaktion geprüft
printf 'hello\n' | sha256sum
5891b5b522d5df086d0ff0b110fbd9d21bb4fc7163af34d08286a2e846f6be03  -
Mehr dazu: Praxisanleitungen
Schwierigkeit: Einsteiger

ping

Zweck
Prüfen, ob ein Host im Netzwerk antwortet und mit welcher Verzögerung.
Eingabe
IP-Adresse oder Domainname.
Grenzen
Viele Server antworten absichtlich nicht auf ping – eine fehlende Antwort bedeutet nicht zwingend, dass der Host nicht erreichbar ist.
Beispiel
Laut Dokumentation, nicht getestet
ping -c 4 1.1.1.1
Mehr dazu: Problemlösung
Schwierigkeit: Fortgeschritten

traceroute / tracert

Zweck
Den Weg der Pakete zum Host anzeigen und die Stelle, an der die Verbindung abbricht.
Eingabe
IP-Adresse oder Domainname.
Grenzen
Zwischengeschaltete Router antworten oft nicht – Zeilen mit Sternchen sind normal.
Beispiel
Laut Dokumentation, nicht getestet
traceroute example.com
Mehr dazu: Problemlösung
Schwierigkeit: Fortgeschritten

nslookup

Zweck
Herausfinden, in welche IP-Adresse das DNS einen Domainnamen auflöst.
Eingabe
Domainname; optional die Adresse eines bestimmten DNS-Servers.
Grenzen
Zeigt die Antwort eines bestimmten DNS-Servers; der Cache von Browser und System kann davon abweichen.
Beispiel
Laut Dokumentation, nicht getestet
nslookup example.com
Mehr dazu: Glossar
Schwierigkeit: Fortgeschritten

curl -I

Zweck
HTTP-Status und Antwort-Header einer Website ansehen: 200, 301, 404, 410.
Eingabe
Vollständige Adresse der Seite.
Grenzen
Eine Website kann verschiedenen Clients unterschiedlich antworten; Weiterleitungen werden standardmäßig nicht verfolgt (fügen Sie -L hinzu).
Beispiel
Laut Dokumentation, nicht getestet
curl -s -o /dev/null -w "%{http_code}\n" https://example.com/
Mehr dazu: Glossar

Welches Werkzeug passt?

AufgabeWerkzeugWo beschrieben
Eine heruntergeladene Datei oder ein Backup prüfensha256sum / Get-FileHashPraxisanleitungen
Herausfinden, ob eine Internetverbindung bestehtpingProblemlösung
Finden, wo die Verbindung abbrichttraceroute / tracertProblemlösung
Die Website lädt bei anderen, aber nicht bei IhnennslookupGlossar: DNS
Prüfen, ob eine Seite 200 oder eine Weiterleitung liefertcurl -IGlossar: HTTP-Status

Quellen und Prüfung

Die Oberflächen von Programmen und Diensten ändern sich. Wir nennen die Versionen, mit denen wir die Befehle geprüft haben; in anderen Versionen können die Schritte abweichen.