So berechnen Sie Md5sum-Listen

Benutzer verschiedener Unix-Implementierungen einschließlich Linux und FreeBSD werden wahrscheinlich verwendet, um Prüfsummennummern zu sehen, die den Md5sum- oder Sha256sum-Standards entsprechen. Sie haben wahrscheinlich eine ISO heruntergeladen und den Befehl md5sum ausgeführt, um sicherzustellen, dass Sie ihn richtig heruntergeladen haben. Diese Hexadezimalzahlen sind Summen aller Bits in einer Datei, die Ihnen sagen, ob sie manipuliert wurden oder nicht. Sie können tatsächlich Summen für Ihre eigenen Dateien berechnen, die Ihnen sagen, ob etwas korrupt wurde und ob Sie es aus Sicherungen ersetzen müssen.

Sie müssen für diese Aufgabe von einer Befehlszeile aus arbeiten. Sie können dies auf einem kopflosen Linux-Serversystem tun, was bedeutet, dass Sie Strg, Alt und F2 gedrückt halten, um zu einem virtuellen Terminal zu gelangen, das dann angemeldet ist. Sie können jedoch auch ein grafisches Terminal öffnen, indem Sie Strg, Alt und T gedrückt halten Klicken Sie im Menü Anwendungen auf den Link Terminal unter Systemprogramme. Ubuntu Unity-Benutzer können Terminal auf dem Dash durchsuchen. Wir haben es von einem grafischen Terminal aus getestet.

Methode 1: Berechnen einer Md5sum

Um eine Summe zu berechnen, geben Sie md5sum gefolgt von dem Namen der Datei ein, die Sie überprüfen möchten. Wenn sich die Datei nicht im aktuellen Verzeichnis befindet, müssen Sie den vollständigen Pfadnamen eingeben. Zum Beispiel waren wir im Verzeichnis ~ / Documents und haben md5sum /lib/xtables/libxt_cpu.so eingegeben, um die md5sum dieser Bibliotheksdatei zu finden. Es ist wirklich so einfach und es dauert nur einen Moment zu verarbeiten. Sie können diese Nummer entfernen und sie später erneut prüfen, wenn Sie angenommen haben, dass sie sich geändert hat.

Viele Benutzer werden durch die Tatsache überrascht, dass der Befehl md5sum in GNU / Linux einen Schalter -b zum Lesen von Binärmodus-Dateien und einen -t-Schalter zum Lesen von Textdateien bietet. Diese Text-zu-Binär-Schalter sind aus Gründen der Abwärtskompatibilität enthalten. Heute erzeugt das Ausführen von md5sum unter GNU / Linux nichts anderes für den Schalter -b als für den Schalter -t, aber sie sind immer noch enthalten. Wenn Sie also ein altes Bash- oder Almquist-Skript geschrieben haben, würde es immer noch gut laufen.

Methode 2: Rekursiv berechnen Md5sum Digests

Wenn Sie md5sum * eingeben und Enter drücken, erhalten Sie einen MD5-Nachrichtenauszug für jede Datei im aktuellen Verzeichnis. Sie können auch md5sum -tag *> checkSums eingeben, um eine Datei zu erhalten, die die Summe aller Dateien im Verzeichnis enthält. Es ist nützlich, wenn Sie später einen Blick darauf werfen wollen, ob sich etwas geändert hat. Sie könnten ein paar Warnungen bekommen, dass etwas ein Verzeichnis ist, das sicher ignoriert werden kann. Verzeichnisse können nicht einzeln zusammengefasst werden.

PRO TIPP: Wenn das Problem bei Ihrem Computer oder Laptop / Notebook auftritt, sollten Sie versuchen, die Reimage Plus Software zu verwenden, die die Repositories durchsuchen und beschädigte und fehlende Dateien ersetzen kann. Dies funktioniert in den meisten Fällen, in denen das Problem aufgrund einer Systembeschädigung auftritt. Sie können Reimage Plus herunterladen, indem Sie hier klicken

Vielleicht möchten Sie die Summen eines ganzen Dateisystems nutzen, was nützlich ist, wenn Sie sicherstellen wollen, dass sich bei Backups auf USB-Sticks oder SD-Karten nichts ändert. Geben Sie cd ein, gefolgt vom höchsten Verzeichnis in einem System. Während wir das root-Verzeichnis verwendet haben, möchten Sie vielleicht zu etwas in / mnt oder / media wechseln, wenn Sie mit einer gemounteten Partition arbeiten.

Sobald Sie dort sind, geben Sie find ein. -type f -exec md5sum -tag {} \; und drücken Sie Enter, um eine riesige Liste von Daten zu erhalten. Dies wird schnell den Bildschirm durchlaufen, aber sobald es fertig ist, können Sie in einem grafischen Terminal nach oben scrollen. Wenn Sie lieber einen Datensatz behalten möchten oder wenn Sie an einem Terminal arbeiten, können Sie nicht scrollen und dann find eingeben. -type f -exec md5sum -tag {} \; > checkSums.txt und lasse das System rollen. Denken Sie daran, dass Sie den Dateinamen immer ändern können, damit Sie keinen älteren überschreiben. Diese Befehle sind ziemlich lang, daher sollten Sie sie kopieren und in Ihr Terminal einfügen. Denken Sie daran, dass Sie brauchen werden Klicken Sie entweder auf Bearbeiten und dann auf Einfügen oder halten Sie die Umschalt-, Strg und V-Taste gedrückt, da die normale Tastenkombination Strg + V nicht funktioniert. Benutzer, die mit der Miniatur-Busybox-Version von md5sum arbeiten, sollten den -Tag-Teil dieses Befehls entfernen, da er dies nicht unterstützt.

Wenn Sie aus Sicherheitsgründen einen stärkeren Algorithmus verwenden möchten, können Sie md5sum durch einen beliebigen anderen Befehl ersetzen. Sie können sha1sum, sha224sum, sha256sum, sha384sum oder sha512sum verwenden, je nachdem, wie viel Schutz Sie benötigen. Jede dieser Zahlen gibt an, wie sicher sie ist. Während md5sum vollkommen in Ordnung ist, um nach Dateikorruption zu suchen, sind einige sicherheitsbewusste Benutzer besorgt über Leute, die ihre Dateien manipulieren, und würden lieber einen noch stärkeren Algorithmus verwenden, um sicherzustellen, dass es zu keinen Rissen kommt. Wenn Sie sich nur darum sorgen, dass die kopierten Dateien korrekt übertragen werden, kann md5sum immer noch funktionieren. Aus Sicherheitsgründen wird Sha256sum im Allgemeinen bevorzugt.

PRO TIPP: Wenn das Problem bei Ihrem Computer oder Laptop / Notebook auftritt, sollten Sie versuchen, die Reimage Plus Software zu verwenden, die die Repositories durchsuchen und beschädigte und fehlende Dateien ersetzen kann. Dies funktioniert in den meisten Fällen, in denen das Problem aufgrund einer Systembeschädigung auftritt. Sie können Reimage Plus herunterladen, indem Sie hier klicken

Facebook Twitter Google Plus Pinterest