Linux komandas

Kā izmantot komandu md5sum?

Kā izmantot komandu md5sum?
Mēs jau esam apsprieduši citu apmācību par Linux sha1sum komandu, lai pārbaudītu faila integritāti. Līdzīgi Linux sistēmās ir vairākas kontrolsummas ziņojumu, failu un datu integritātes pārbaudei.

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.

OpenTTD apmācība
OpenTTD ir viena no populārākajām biznesa simulācijas spēlēm. Šajā spēlē jums ir jāizveido brīnišķīgs transporta bizness. Tomēr jūs sāksit sākumā apmē...
SuperTuxKart operētājsistēmai Linux
SuperTuxKart ir lielisks nosaukums, kas paredzēts, lai sniegtu jums Mario Kart pieredzi bez maksas jūsu Linux sistēmā. Tas ir diezgan izaicinoši un ja...
Cīņa par Vesnota apmācību
Cīņa par Vesnotu ir viena no populārākajām atvērtā koda stratēģijas spēlēm, kuru jūs varat spēlēt šajā laikā. Šī spēle ir izstrādāta ne tikai ļoti ilg...