Linuxi käsud

Kuidas kasutada md5sum käsku?

Kuidas kasutada md5sum käsku?
Oleme juba arutanud teises Linuxi õpetuses sha1sum käsk faili terviklikkuse kontrollimiseks. Samamoodi on Linuxi süsteemides sõnumite, failide ja andmete terviklikkuse kontrollimiseks mitu kontrollsummat.

Hea on kontrollida toiminguid, kui need on tehtud, näiteks kui installite midagi veebisaidilt, siis selleks, et kontrollida, kas see on õigesti installitud, peab olema mõni kontrollsumma.

Linuxi kasutajate seas on populaarne tööriist „Md5sum” mis pärineb „MD5” tuntud kui sõnumi kokkuvõtte algoritm. The Md5 koosneb a 128-bitine krüptograafiline räsi väärtus, mida kasutatakse failide autentimiseks ja andmete terviklikkuseks.

The „Md5sum” kontrollsumma on hästi sobiv tööriist, mis aitab arvutada ja kontrollida 128-bitiseid räsi. See on enamikus UNIX-süsteemides sisseehitatud programm 128-bitise sõnumi kokkuvõtte jaoks sisendfailide arvutamiseks ja genereerimiseks.

Süntaks „Md5sum” käsk on:

md5sum [valik…] [fail…]

"Md5sum" käsuvalikud

Valikud „Md5sum” antud tabelis on mainitud käsk:

Variant Kirjeldus
-b Kasutatakse binaarrežiimis
-c Kasutatakse MD5-failide lugemiseks ja kontrollimiseks
-silt Kasutatakse BSD-stiili kontrollsumma loomiseks
-t Kasutatakse tekstirežiimi jaoks
-ignoreeri-missing Puuduvate failide aruandesõnumi ignoreerimine
-vaikne Iga eduka faili korral sõnumi “ok” peatamine
-staatus Väljundi kogu aeg kuvamise lõpetamiseks.
-range Kasutatakse valesti vormindatud kontrollsummade jaoks
-hoiatama Kuvab hoiatusteate valesti vormindatud kontrollsummade kohta

Kuidas kasutada md5sum käsuvalikuid?

Teeme ja kasutame mõningaid näiteid, et aru saada „Md5sum” käsk valikutega:

Looge tekstifail ja kirjutage sinna juhuslik tekst. Oletame, et looge fail nimega „Test_file1” ja lisage sellele järgmine sisu:

Tehke nüüd järgmine md5sum käsk faili kontrollimiseks:

$ md5sum test_file1.txt

Prindige loodud väljund BSD-stiilis vormingus, kasutades „-Tag” võimalus:

$ md5sum - silt test_file1.txt

Samuti saate kontrollida mis tahes muu vormingus faili terviklikkust. Näiteks tehke a .cpp-fail ja nimetage see „Test_fail2.cpp ” ja kirjutage mis tahes programm ja salvestage see.

Rakenduse kontrollimiseks käivitage antud käsk .cpp fail:

$ md5sum test_file2.cpp

Salvestage MD5 väärtus faili ja kontrollige seda. Selleks kasutage MD5 algoritmis väärtuse teisaldamiseks mainitud käsku järgmisel viisil:

$ md5sum test_file2.cpp> testmd5.md5

Ülaltoodud käsk viib väärtuse sisse testmd5.md5 faili.

MÄRGE: The testmd5.md5 on minu loodud juhuslik nimi, saate nime vastavalt oma valikule muuta. Selle käsu käivitamisel luuakse kataloogis fail nimetatud nimega.

Käivitage "-C" valikuga md5sum käsk faili sisu kontrollimiseks:

$ md5sum -c testmd5.md5

Sarnaselt saate ka failis mitme faili standardväljundit teisaldada testmd5.md5 sisu kinnitamiseks:

$ md5sum test_file1.txt test_file2.cpp> testmd5.md5

Lisage rakendusse muu sisu test_fail1 kontrollimaks, kas MD5 kontrollsumma annab veateate. Selleks lisage sisu jaotisse „test_file1.txt ”kasutades "Kaja":

$ echo “Tere, Linuxi kirjutajad” >> test_file1.txt

Ülaltoodud käsk lisab tekstifaili teksti „Tere Linuxi kirjutajad”.

Nüüd käivitage "-Kontrollima" võimalus kontrollida, milline väljund terminalis genereeritakse pärast muudatuste tegemist:

$ md5sum - kontrollige testmd5.md5

Loodud väljund näitab, et failide sisu ei ühti.

Kasuta „- vaikne“ suvand mitte printida "Okei" teade edukalt kontrollitud failide jaoks. See prindib ainult tõrke tulemuse:

$ md5sum - vaikne - kontrollige testmd5.md5

Käivitage "Hoiatama" võimalus kuvada teade, kui kontrollsummade failid on valesti vormindatud. See genereerib terminalis hoiatusteate:

$ md5sum -c - hoiatage testmd5.md5

Järeldus:

Selles juhendis oleme arutanud „Md5sum” käsutööriist, mida kasutatakse 128-bitiste räside kontrollimiseks. Oleme kontrollinud ka erinevate failide andmete terviklikkust, kasutades „Md5sum” käsuvalikud.

Lahing Wesnothi eest 1.13.6 Areng vabastati
Lahing Wesnothi eest 1.13.6 ilmus eelmisel kuul, on 1-s kuues arendusversioon.13.x-seeria ja see pakub mitmeid täiustusi, eelkõige kasutajaliidese ja ...
League of Legendsi installimine Ubuntu 14-le.04
Kui olete League of Legends fänn, siis on see teile võimalus proovida League of Legendsit. Pange tähele, et LOL-i toetab PlayOnLinux, kui olete Linuxi...
Installige uusim OpenRA strateegiamäng Ubuntu Linuxi
OpenRA on tasuta / tasuta reaalajas strateegiamängumootor, mis loob uuesti Westwoodi varased mängud nagu klassikaline Command & Conquer: Red Alert. Ja...