Jak zweryfikować sumę kontrolną ISO w systemie Linux

Jeśli używasz Linuksa przez jakiś czas, może się okazać, że wielu programistów systemów operacyjnych Linux poprosi Cię o wykonanie „weryfikacji sumy kontrolnej” po pobraniu. Jaka jest suma kontrolna? Jest to blok danych tworzony algorytmicznie. Służy do sprawdzania uszkodzeń lub błędów w pliku.

W społeczności Linuksa programiści używają sum kontrolnych, aby zapobiegać naruszeniom pobierania systemu operacyjnego. Na przykład, jeśli haker uzyskuje dostęp do Ubuntu.com i manipuluje plikami ISO, może wykryć, że jego pobieranie zostało naruszone, sprawdzając sumę kontrolną.

W tym przewodniku zobaczymy, jak utworzyć listę kontrolną w systemie Linux za pomocą narzędzi graficznych oraz Terminala. W tym samouczku jako przykład użyjemy najnowszego ISO Linux Mint.

Metoda 1: Sprawdź sumę kontrolną za pomocą GUI

Najlepszym sposobem weryfikacji listy kontrolnej w Linuksie za pomocą GUI jest użycie narzędzia GTKhash. Jest to łatwy w obsłudze program, który nie wymaga dużej zaawansowanej wiedzy. Jednak najpierw musisz go zainstalować, ponieważ GTKhash nie jest preinstalowany w wielu systemach operacyjnych Linux.

Aby rozpocząć instalację GTKhash w systemie Linux, otwórz okno terminala. Aby to zrobić, naciśnij Ctrl + Alt + T my Ctrl + Shift + T na klawiaturze. Następnie przy otwartym oknie terminala postępuj zgodnie z instrukcjami instalacji wiersza poleceń, które dotyczą twojej dystrybucji.

Ubuntu

W systemie Ubuntu Linux możesz łatwo zainstalować aplikację GTKHash za pomocą komandos Dokładny poniżej.

sudo apt zainstaluj gtkhash

Debiana

Jeśli jesteś użytkownikiem Debiana Linux, możesz zainstalować GTKHash na swoim komputerze za pomocą komandos apt-get next .

sudo apt-get zainstaluj gtkhash

Arch Linux

W Arch Linux GTKHash nie znajduje się w repozytoriach. Jednak jest Repozytorium oprogramowania innych firm Arch Linux w skład której wchodzi prefabrykowana i gotowa do użycia aplikacja. Aby go zainstalować, wpisz następujące dwa polecenia.

wget https://lonewolf.pedrohlc.com/chaotic-aur/x86_64/gtkhash-1.4-2-x86_64.pkg.tar.zst
sudo pacman -U gtkhash-1.4-2-x86_64.pkg.tar.zst

Jeśli nie jesteś wielkim fanem repozytoriów innych firm, możesz również uruchomić aplikację GTKHash dla Arch Linux, instalując ją za pośrednictwem AUR w pomoc z własnej preferowany asystent AUR .

Feutre

W Fedorze Linux będziesz mógł zainstalować aplikację GTKHash za pomocą komandos DNF poniżej.

sudo dnf zainstaluj gtkhash

OpenSUSE

W OpenSUSE Linux aplikacja GTKHash jest dostępna, ale tylko za pośrednictwem repozytorium oprogramowania innej firmy. Aby zainstalować aplikację, kliknij ten link . Następnie wybierz przycisk „Instalacja jednym kliknięciem” obok używanej wersji OpenSUSE Linux.

Po skonfigurowaniu aplikacji GTKHash na komputerze, uruchom aplikację, wyszukując ją w menu aplikacji. Następnie postępuj zgodnie z instrukcjami krok po kroku, jak zweryfikować sumę kontrolną za pomocą GTKhash.

Krok 1: Poszukaj sekcji „Plik” w GTKHash. Powinien domyślnie mówić „(Brak)”. Kliknij na niego i wybierz plik ISO, który chcesz sprawdzić. W tym przewodniku użyjemy Linux Mint 20 Cinnamon jako przykładu.

Krok 2: Przejdź do witryny, z której pobrałeś obraz ISO i znajdź fragmentację sumy kontrolnej. Powinna to być duża liczba liczb. Jeśli nie możesz go znaleźć, sprawdź oficjalną dokumentację swojego systemu operacyjnego Linux.

Krok 3: Skopiuj kod sumy kontrolnej do schowka. Następnie wklej go w polu „Zweryfikuj”.

Krok 4: Znajdź przycisk „Hash” na dole strony i kliknij go. GTKHash obliczy przez minutę i sprawdzi kod, który wpisałeś w pliku ISO. Jeśli skrót pasuje, nie powinno być różnicy między polem „Sprawdź” a polami wyjściowymi.

Metoda 2: Sprawdź sumę kontrolną za pomocą terminala

Weryfikacja sumy kontrolnej za pomocą terminala jest prosta w systemie Linux, ale niezbyt wygodna. Fragmenty SHA265 są używane w większości nowoczesnych dystrybucji Linuksa. Jednak niektórzy ludzie używają ilości MD5. Omówimy oba w tej sekcji.

Aby zweryfikować sumę kontrolną SHA265, wykonaj następujące kroki. Ponownie, podobnie jak w sekcji GUI, jako przykładu użyjemy Linux Mint 20 Cinnamon ISO.

Otwórz okno terminala na pulpicie systemu Linux. Następnie przenieś sesję terminala do lokalizacji pliku ISO. W tym przykładzie znajduje się w sekcji „Pobrane”.

cd ~ / Pobieranie

Biegać komandos sha256sum w pobranym pliku ISO. Jeśli wynik zgadza się z sumą kontrolną na stronie, jest czysty i niezmieniony. W przeciwnym razie jest uszkodzony i nie należy go używać.

sha256sum iso-file.iso

Aby zweryfikować sumę kontrolną MD5, użyj polecenia md5sum.

md5sum iso-file.iso

Podobnie jak suma SHA256, jeśli wynik nie pasuje do kodu sumy kontrolnej na stronie, masz uszkodzony plik ISO i nie należy go używać. Jeśli pasują, wszystko jest bezpieczne!

Dodaj komentarz