Как проверить контрольные суммы ISO в Linux

Если вы какое-то время использовали Linux, вы могли заметить, что многие разработчики операционных систем Linux просят вас «проверить контрольные суммы» после загрузки. Что такое контрольная сумма? Это блок данных, который генерируется алгоритмически. Он используется для проверки наличия фальсификации или ошибок в файле.

В сообществе Linux разработчики используют контрольные суммы, чтобы предотвратить вмешательство в загрузку операционной системы. Например, если хакер проник на веб-сайт Ubuntu.com и изменил файлы ISO, вы сможете определить, что ваша загрузка была изменена, проверив контрольную сумму.

В этом руководстве мы рассмотрим, как вы можете вычислить контрольную сумму в Linux, используя графические инструменты, а также терминал. В этом руководстве мы будем использовать в качестве примера последнюю версию Linux Mint ISO.



Метод 1 - проверка контрольной суммы с помощью графического интерфейса

Лучший способ проверить контрольную сумму в Linux с помощью графического интерфейса - использовать утилиту GTKhash. Это простая в использовании программа, для использования которой не требуются серьезные знания. Однако его необходимо сначала установить, поскольку GTKhash не предустановлен во многих операционных системах Linux.

Чтобы начать установку GTKhash в Linux, откройте окно терминала. Для этого нажмите на клавиатуре Ctrl + Alt + T или Ctrl + Shift + T. Затем, когда окно терминала открыто, следуйте инструкциям по установке из командной строки, приведенным ниже, которые соответствуют вашему дистрибутиву.

Ubuntu

В Ubuntu Linux вы можете легко установить приложение GTKHash, используя команду Apt ниже.

sudo apt install gtkhash

Debian

Если вы являетесь пользователем Debian Linux, вы сможете установить GTKHash на свой компьютер с помощью следующей команды apt-get .

sudo apt-get install gtkhash

Arch Linux

В Arch Linux программы GTKHash нет в репозиториях. Однако существует сторонний репозиторий программного обеспечения Arch Linux , в котором приложение предварительно скомпилировано и готово к работе. Чтобы установить его, введите две команды ниже.

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

Если вы не большой поклонник сторонних репозиториев, вы также можете заставить приложение GTKHash работать для Arch Linux, установив его через AUR с помощью вашего любимого помощника AUR .

Fedora

В Fedora Linux вы сможете установить приложение GTKHash, используя команду dnf ниже.

sudo dnf установить gtkhash

OpenSUSE

В OpenSUSE Linux приложение GTKHash доступно, но только через сторонний репозиторий программного обеспечения. Чтобы установить приложение, нажмите на эту ссылку . Затем нажмите кнопку «Установить в 1 клик» рядом с выпуском OpenSUSE Linux, который вы используете.

После того, как приложение GTKHash настроено на вашем компьютере, запустите приложение, выполнив поиск в меню приложения. Затем следуйте пошаговым инструкциям ниже, чтобы узнать, как проверять контрольные суммы с помощью GTKhash.

Шаг 1: Найдите раздел «Файл» в GTKHash. По умолчанию он должен сказать «(Нет)». Щелкните его и выберите файл ISO, который хотите проверить. В этом руководстве мы будем использовать Linux Mint 20 Cinnamon в качестве примера.

Шаг 2. Перейдите на веб-сайт, с которого вы скачали ISO, и найдите хэш контрольной суммы. Это должна быть длинная строка чисел. Если вы не можете его найти, ознакомьтесь с официальной документацией для вашей ОС Linux.

Как проверить контрольные суммы ISO в Linux

Шаг 3: Скопируйте код контрольной суммы в буфер обмена. Затем вставьте его в поле «Проверить».

Шаг 4: Найдите кнопку «Хеш» внизу страницы и щелкните ее. GTKHash вычислит в течение минуты и проверит код, который вы разместили с файлом ISO. Если хэш совпадает, вы не должны видеть никакой разницы с окном «Флажок» и полями вывода.

Как проверить контрольные суммы ISO в Linux

Метод 2 - проверка контрольной суммы с помощью терминала

Проверить контрольную сумму с помощью терминала в Linux просто, но не так удобно. В большинстве современных дистрибутивов Linux используются хэши SHA265. Однако некоторые используют суммы MD5. Мы рассмотрим и то, и другое в этом разделе.

Чтобы проверить контрольную сумму SHA265, сделайте следующее. Опять же, как и в разделе GUI, мы будем использовать ISO-образ Linux Mint 20 Cinnamon в качестве примера.

Откройте окно терминала на рабочем столе Linux. Затем переместите сеанс терминала туда, где находится файл ISO. В этом примере он находится в разделе «Загрузки».

cd ~ / Загрузки

Запустите команду sha256sum для загруженного файла ISO. Если вывод совпадает с контрольной суммой на веб-сайте, он чист и не поврежден. В противном случае он поврежден, и вам не следует его использовать.

sha256sum iso-file.iso

Чтобы проверить контрольную сумму MD5, используйте команду md5sum.

md5sum iso-file.iso

Как и в случае с суммой SHA256, если выходные данные не соответствуют коду контрольной суммы на веб-сайте, у вас есть поврежденный файл ISO, и вы не должны его использовать. Если они совпадают, все безопасно!

Оставить комментарий

Как исправить проблему с загрузкой драйверов NVIDIA после обновления ядра в Ubuntu

Как исправить проблему с загрузкой драйверов NVIDIA после обновления ядра в Ubuntu

Устраните проблему с драйверами NVIDIA, которые перестают загружаться после обновления ядра Ubuntu, проверив модули ядра, Secure Boot, DKMS, заголовки, Nouveau и несоответствие версий.

Как установить Pardus 23 на устаревшее оборудование: пошаговая инструкция

Как установить Pardus 23 на устаревшее оборудование: пошаговая инструкция

Установите Pardus 23.4 XFCE на старые 64-битные ПК с устаревшим BIOS, загрузочным USB-накопителем, безопасным разметкой диска и проверкой после установки на совместимость с оборудованием с низкими характеристиками.

Модель безопасности Gooroom OS: доверенная загрузка, защита ОС и песочница браузера.

Модель безопасности Gooroom OS: доверенная загрузка, защита ОС и песочница браузера.

Узнайте, как Gooroom OS обеспечивает многоуровневую защиту при загрузке, исполняемых файлах и операционной системе, а также контроль со стороны браузера, и что пользователям следует проверять относительно режима «песочницы».

Запускайте Debian 12 на VPS с небольшим объемом оперативной памяти без сбоев, приводящих к ошибке нехватки памяти и отключению MySQL.

Запускайте Debian 12 на VPS с небольшим объемом оперативной памяти без сбоев, приводящих к ошибке нехватки памяти и отключению MySQL.

Проведите диагностику нехватки памяти в Debian 12, правильно настройте размер MariaDB или MySQL, тщательно добавьте файл подкачки и проверьте, сможет ли ваш VPS справиться с нагрузкой.

Как настроить VPN-подключения на настольной системе Pardus Linux

Как настроить VPN-подключения на настольной системе Pardus Linux

Настройте VPN-соединения OpenVPN, WireGuard, OpenConnect или IPsec на Pardus 25 Desktop, затем проверьте маршрутизацию, DNS и состояние туннеля.

SLES 15 против RHEL 9: сравнение производительности корпоративных серверов

SLES 15 против RHEL 9: сравнение производительности корпоративных серверов

Сравните показатели производительности SLES 15 и RHEL 9, потоки ядра, профили TuneD, переменные рабочей нагрузки и узнайте, как объективно оценить производительность обеих систем.

Устранение проблемы зависания сервера SUSE Linux при перезагрузке во время завершения работы systemd.

Устранение проблемы зависания сервера SUSE Linux при перезагрузке во время завершения работы systemd.

Узнайте, как диагностировать и устранять зависания сервера SUSE Linux во время завершения работы systemd, выявляя зависшие задания, анализируя предыдущую загрузку и исправляя блокирующую службу или точку монтирования.

Как настроить панель XFCE в Pardus Linux для пользователей Windows

Как настроить панель XFCE в Pardus Linux для пользователей Windows

Настройте Pardus XFCE так, чтобы он выглядел привычно: нижняя панель задач, меню приложений, избранные ярлыки, кнопки открытия окон, системный трей и часы. Узнайте, что нужно изменить и как протестировать расположение элементов.

Как настроить автоматическое обновление Debian в режиме без графического интерфейса с помощью Unattended-Upgrades

Как настроить автоматическое обновление Debian в режиме без графического интерфейса с помощью Unattended-Upgrades

Настройте автоматическое обновление на сервере Debian без графического интерфейса, проверьте таймеры systemd, проведите безопасное тестирование, управляйте перезагрузками и отслеживайте автоматические обновления безопасности.

Исправлена ​​ошибка подключения веб-консоли Cockpit на сервере SUSE Linux Enterprise Server.

Исправлена ​​ошибка подключения веб-консоли Cockpit на сервере SUSE Linux Enterprise Server.

Для устранения неполадок в Cockpit на SUSE Linux Enterprise Server проверьте URL-адрес HTTPS, сокет systemd, установленные пакеты, зону firewalld, сертификаты и журналы.