Es ist gut, die Vorgänge bei der Ausführung zu überprüfen, z. B. wenn Sie etwas von der Website installieren, um zu überprüfen, ob es korrekt installiert ist.
Ein beliebtes Tool unter Linux -Benutzern ist "Md5sum" was kommt von "MD5" Bekannt als der Algorithmus zur Nachrichtenverdauung. Der MD5 besteht aus einem 128-Bit kryptografischer Hash Wert, der für die Authentifizierung von Dateien und Datenintegrität verwendet wird.
Der "Md5sum" Die Prüfsumme ist ein gut geeignetes Tool, mit dem die 128-Bit-Hashes berechnet und bestätigt werden können. Es ist ein integriertes Programm in den meisten UNIX-Systemen zum Berechnen und Generieren von Eingabedateien für ein 128-Bit-Nachrichtendigest.
Die Syntax der "Md5sum" Befehl ist:
MD5SUM [Option…] [Datei…]
Die Befehlsoptionen „MD5SUM“
Die Optionen der "Md5sum" Der Befehl wird in der angegebenen Tabelle erwähnt:
Möglichkeit | Beschreibung |
---|---|
-B | Wird für den binären Modus verwendet |
-C | Wird verwendet, um MD5 -Dateien zu lesen und zu überprüfen |
-Schild | Wird verwendet, um BSD -Stilprüfsumme zu erstellen |
-T | Wird für den Textmodus verwendet |
-Ignorieren Sie MissinG | So ignorieren Sie die Berichtsnachricht für die fehlenden Dateien |
-ruhig | Um die "OK" -Meldung für jede erfolgreiche Datei zu stoppen |
-Status | Die ständige Anzeige des Ausgangs nicht mehr anzuzeigen. |
-strikt | Wird für unsachgemäß formatierte Prüfsummen verwendet |
-warnen | Zeigt Warnmeldungen über unsachgemäß formatierte Prüfsummen an |
Verwendung von MD5SUM -Befehlsoptionen?
Lassen Sie uns einige Beispiele tun und verwenden, um die Funktionsweise der zu verstehen "Md5sum" Befehl mit Optionen:
Erstellen Sie eine Textdatei und schreiben Sie zufälligen Text darin. Nehmen wir an, erstellen Sie eine Datei mit dem Namen "Test_file1" und fügen Sie den folgenden Inhalt hinzu:
Führen Sie nun Folgendes aus MD5SUM Befehl, um die Datei zu überprüfen:
$ md5sum test_file1.txt
Drucken Sie die generierte Ausgabe im BSD-Format mit dem Format im BSD-Stil aus "-Schild" Möglichkeit:
$ md5sum -Tag test_file1.txt
Sie können auch die Integrität einer anderen Formatdatei überprüfen. Zum Beispiel eine machen a .CPP -Datei und nennen Sie sie “Test_file2.CPP ” und schreiben Sie ein Programm und speichern Sie es.
Führen Sie den angegebenen Befehl aus, um die zu überprüfen .CPP Datei:
$ md5sum test_file2.CPP
Speichern Sie den Wert von MD5 in einer Datei und überprüfen Sie ihn. Verwenden Sie hierfür den erwähnten Befehl folgendermaßen, um den Wert im MD5 -Algorithmus zu verschieben:
$ md5sum test_file2.CPP> testMd5.MD5
Der obige Befehl verschiebt den Wert in testMd5.MD5 Datei.
NOTIZ: Der testMd5.MD5 ist ein zufälliger Name, den ich erstellt habe, Sie können den Namen entsprechend Ihrer Wahl ändern. Sobald Sie diesen Befehl ausgeführt haben, wird im Verzeichnis eine Datei mit dem genannten Namen erstellt.
Führen Sie die aus "-C" Option mit dem MD5SUM Befehl, um den Inhalt der Datei zu überprüfen:
$ md5sum -c testMd5.MD5
In ähnlicher Weise können Sie auch die Standardausgabe mehrerer Dateien in die verschieben testMd5.MD5 Um den Inhalt zu überprüfen:
$ md5sum test_file1.txt test_file2.CPP> testMd5.MD5
Fügen Sie einige andere Inhalte in die hinzu test_file1 Um zu überprüfen, ob die MD5 -Prüfsumme die Fehlermeldung angibt. Fügen Sie dazu Inhalte in „test_file1 hinzu.txt ”mit "Echo":
$ echo "Hallo Linux -Autoren" >> test_file1.txt
Der obige Befehl findet "Hallo Linux -Autoren" in der Textdatei an.
Jetzt leiten Sie die "-überprüfen" Option zum Überprüfen, welche Ausgabe nach Änderungen vorgenommen wurde:
$ MD5SUM -CHECK TestMD5.MD5
Die generierte Ausgabe zeigt an, dass der Inhalt der Dateien nicht übereinstimmt.
Benutze die "-ruhig" Option, die nicht zu drucken "OK" Nachricht für erfolgreich überprüfte Dateien. Es wird nur das Fehlerergebnis ausdrucken:
$ md5sum -quiet -check testMd5.MD5
Leiten Sie die "-warnen" Option zum Anzeigen einer Nachricht, wenn Überprüfungsdateien nicht ordnungsgemäß formatiert sind. Es wird eine Warnmeldung im Terminal erzeugen:
$ md5sum -c --warn testMd5.MD5
Abschluss:
In diesem Leitfaden haben wir die besprochen "Md5sum" Befehlstool, mit dem die 128-Bit-Hashes überprüft werden. Wir haben auch die Datenintegrität verschiedener Dateien mithilfe der Daten überprüft "Md5sum" Befehlsoptionen.