Ir labi pārbaudīt darbības, kad tās tiek veiktas, piemēram, ja kaut ko instalējat no vietnes, tad, lai pārbaudītu, vai tā ir pareizi instalēta, ir jābūt dažām kontrolsummām.
Linux lietotāju vidū populārs rīks ir “Md5sum” kas nāk no “MD5” pazīstams kā ziņu apkopošanas algoritms. The Md5 sastāv no 128 bitu kriptogrāfijas jaucējkrāsa vērtība, kas tiek izmantota failu autentifikācijai un datu integritātei.
The “Md5sum” kontrolsumma ir labi piemērots rīks, kas palīdz aprēķināt un pārbaudīt 128 bitu jaukšanu. Tā ir iebūvēta programma lielākajā daļā UNIX sistēmu, lai aprēķinātu un ģenerētu ievades failus 128 bitu ziņojumu apkopošanai.
Sintakse “Md5sum” komanda ir:
md5sum [opcija…] [fails…]Komandu opcijas “md5sum”
Iespējas “Md5sum” komanda ir norādīta šajā tabulā:
Opcija | Apraksts |
---|---|
-b | Izmanto binārā režīmā |
-c | Izmanto, lai lasītu MD5 failus un pārbaudītu |
-tagu | Izmanto, lai izveidotu BSD stila kontrolsummu |
-t | Izmanto teksta režīmā |
-ignore-missing | Lai ignorētu ziņojumu ziņojumu par trūkstošajiem failiem |
-kluss | Lai apturētu “ok” ziņojumu katram veiksmīgam failam |
-statuss | Lai pārtrauktu visu laiku rādīt izvadi. |
-stingra | Izmanto nepareizi formatētām kontrolsummām |
-brīdināt | Parāda brīdinājuma ziņojumu par nepareizi formatētām kontrolsummām |
Kā izmantot md5sum komandu opcijas?
Darīsim un izmantosim dažus piemērus, lai saprastu “Md5sum” komanda ar opcijām:
Izveidojiet teksta failu un ierakstiet tajā nejaušu tekstu. Pieņemsim, izveidojiet failu ar nosaukumu “Test_file1” un pievienojiet tam šādu saturu:
Tagad izpildiet sekojošo md5sum komanda, lai pārbaudītu failu:
$ md5sum test_file1.txt
Izdrukājiet izveidoto izvadi BSD stila formātā, izmantojot “Tag” iespēja:
$ md5sum - tag test_file1.txt
Varat arī pārbaudīt jebkura cita formāta faila integritāti. Piemēram, izveidojiet a .cpp failu un nosauciet to “Test_file2.cpp ” un uzrakstiet jebkuru programmu un saglabājiet to.
Izpildiet doto komandu, lai pārbaudītu .cpp fails:
$ md5sum test_file2.cpp
Saglabājiet MD5 vērtību failā un pārbaudiet to. Lai to pārvietotu MD5 algoritmā, izmantojiet minēto komandu šādā veidā:
$ md5sum test_file2.cpp> testmd5.md5
Iepriekš minētā komanda pārvietos vērtību testmd5.md5 failu.
PIEZĪME: The testmd5.md5 ir nejaušs nosaukums, kuru izveidoju, jūs varat mainīt vārdu pēc savas izvēles. Pēc šīs komandas izpildes direktorijā tiks izveidots fails ar minēto nosaukumu.
Izpildiet “-C” opcija ar md5sum komanda, lai pārbaudītu faila saturu:
$ md5sum -c testmd5.md5
Līdzīgi varat arī pārvietot vairāku failu standarta izvadi testmd5.md5 lai pārbaudītu saturu:
$ md5sum test_file1.txt test_file2.cpp> testmd5.md5
Pievienojiet mapē citu saturu test_file1 lai pārbaudītu, vai MD5 kontrolsumma dod kļūdas ziņojumu. Lai to izdarītu, pievienojiet saturu “test_file1.txt ”, izmantojot “Atbalss”:
$ echo “Sveiki Linux rakstītāji” >> test_file1.txt
Iepriekš minētā komanda teksta failā pievienos “Hello Linux Writers”.
Tagad palaidiet “Pārbaudīt” iespēja pārbaudīt, kāda izeja tiks ģenerēta terminālā pēc izmaiņu veikšanas:
$ md5sum - pārbaudiet testmd5.md5
Izveidotā izeja norāda, ka failu saturs neatbilst.
Izmantojiet “-Kluss” opcija neizdrukāt "Labi" ziņojums par veiksmīgi pārbaudītiem failiem. Tas izdrukās tikai kļūmes rezultātu:
$ md5sum --quiet - pārbaudiet testmd5.md5
Palaidiet “Brīdināt” opcija parādīt ziņojumu, ja kontrolsummas faili ir nepareizi formatēti. Tas ģenerēs brīdinājuma ziņojumu terminālā:
$ md5sum -c - brīdiniet testmd5.md5
Secinājums:
Šajā ceļvedī mēs esam apsprieduši “Md5sum” komandu rīks, ko izmanto, lai pārbaudītu 128 bitu jaukšanas gadījumus. Mēs arī pārbaudījām dažādu failu datu integritāti, izmantojot “Md5sum” komandu opcijas.