Контрольная сумма linux mint 19

Проверка контрольной суммы Linux

Контрольная сумма — это цифра или строка, которая вычисляется путем суммирования всех цифр нужных данных. Ее можно использовать в дальнейшем для обнаружения ошибок в проверяемых данных при хранении или передаче. Тогда контрольная сумма пересчитывается еще раз и полученное значение сверяется с предыдущим.

В этой небольшой статье мы рассмотрим что такое контрольная сумма Linux, а также как выполнять проверку целостности файлов с помощью контрольных сумм md5.

Что такое MD5?

Контрольные суммы Linux с вычисляемые по алгоритму MD5 (Message Digest 5) могут быть использованы для проверки целостности строк или файлов. MD5 сумма — это 128 битная строка, которая состоит из букв и цифр. Суть алгоритма MD5 в том, что для конкретного файла или строки будет генерироваться 128 битный хэш, и он будет одинаковым на всех машинах, если файлы идентичны. Трудно найти два разных файла, которые бы выдали одинаковые хэши.

В Linux для подсчета контрольных сумм по алгоритму md5 используется утилита md5sum. Вы можете применять ее для проверки целостности загруженных из интернета iso образов или других файлов.

Эта утилита позволяет не только подсчитывать контрольные суммы linux, но и проверять соответствие. Она поставляется в качестве стандартной утилиты из набора GNU, поэтому вам не нужно ничего устанавливать.

Проверка контрольных сумм в Linux

Синтаксис команды md5sum очень прост:

$ md5sum опции файл

Опций всего несколько и, учитывая задачи утилиты, их вполне хватает:

  • -c — выполнить проверку по файлу контрольных сумм;
  • -b — работать в двоичном формате;
  • -t — работать в текстовом формате;
  • -w — выводить предупреждения о неверно отформатированном файле сумм;
  • —quiet — не выводить сообщения об успешных проверках.

Сначала скопируйте файл /etc/group в домашнюю папку чтобы на нем немного поэкспериментировать:

cp /etc/group groups

Например, давайте подсчитаем контрольную сумму для файла /etc/group:

Или вы можете сохранить сразу эту сумму в файл для последующей проверки:

md5sum groups > groups.md5

Затем каким-либо образом измените этот файл, например, удалите первую строчку и снова подсчитайте контрольные суммы:

Как видите, теперь значение отличается, а это значит, что содержимое файла тоже изменилось. Дальше верните обратно первую строчку root:x:0: и скопируйте этот файл в groups_list и

cp groups groups_list

Затем опять должна быть выполнена проверка контрольной суммы linux:

Сумма соответствует первому варианту, даже несмотря на то, что файл был переименован. Обратите внимание, что md5sum работает только с содержимым файлов, ее не интересует ни его имя, ни его атрибуты. Вы можете убедиться, что оба файла имеют одинаковые суммы:

md5sum groups groups_list

Вы можете перенаправить вывод этой команды в файл, чтобы потом иметь возможность проверить контрольные суммы:

Читайте также:  Automatically install windows server roles and features

md5sum groups groups_list > groups.md5

Чтобы проверить, не были ли файлы изменены с момента создания контрольной суммы используйте опцию -c или —check. Если все хорошо, то около каждого имени файла появится слово OK или ЦЕЛ:

md5sum -c groups.md5

Но теперь вы не можете переименовывать файлы, потому что при проверке утилита будет пытаться открыть их по имени и, естественно, вы получите ошибку. Точно так же все работает для строк:

echo -n «Losst» | md5sum —
$ echo -n «Losst Q&A» | md5sum —

Выводы

Из этой статьи вы узнали как выполняется получение и проверка контрольной суммы linux для файлов и строк. Хотя в алгоритме MD5 были обнаружены уязвимости, он все еще остается полезным, особенно если вы доверяете инструменту, который будет создавать хэши.

Проверка целостности файлов Linux — это очень важный аспект использования системы. Контрольная сумма файла Linux используется не только вручную при проверке загруженных файлов, но и во множестве системных программ, например, в менеджере пакетов. Если у вас остались вопросы, спрашивайте в комментариях!

На завершение небольшое видео по теме:

Источник

compizomania

Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ

Страницы

02 октября 2016

Как проверить контрольную сумму iso-образа в Ubuntu и производных

Во время загрузки по сети iso-образа не всегда гарантируется его целостность, что особенно актуально для больших объемов. Предположим вы скачивали из интернета установочный файл размером 900 мегабайт и более. Как убедиться, что он загрузился полностью и без ошибок? Ведь если в нем есть ошибки, то iso-образ может просто не установиться или установится, но во время работы будут возникать различные сбои.
Для проверки целостности данных на сайте загрузки iso-образа всегда присутствует контрольная сумма iso-образа — MD5SUM.

Контрольная сумма (хеш) — определенное значение рассчитанное для проверки целостности данных при передаче.

Итак, как проверить контрольную сумму iso-образа в Ubuntu и производных?

Прежде всего у вас уже должен быть загружен iso-образ с дистрибутивом. Как правило, по умолчанию, все загружаемые файлы находятся в Домашней папке — Загрузки.

Необходимо прейти в папку Загрузки. Откройте терминал, скопируйте и выполните следующую команду:

Теперь выполним команду для подсчета контрольной суммы загруженного образа:

Примечание. Iso-образ в команде, то что выделено красным, измените на свой. Либо можно выполнить эту команду без указания конкретного образа:

Далее откройте сайт, откуда был загружен iso-образ и кликните на ссылке для проверки, как показано на первых двух снимках.
Откройте окно поиска по сайту с помощью с помощью сочетания клавиш Ctrl+F, скопируйте и вставьте в него результат полученной контрольной суммы из терминала и нажмите Enter:

Если контрольная сумма взятая из терминала и сумма на сайте подсветится, значит iso-образ загрузился без ошибок. Теперь его можно использовать, как загрузочный.

В случае, когда строка не подсветилась, а в окне Ctrl+F она «покраснеет», значит образ загрузился с ошибками. Его необходимо удалить и загрузить ещё раз.

Почему так происходит, что загрузка прошла с ошибками?
На данную проблему влияют несколько факторов: слабый интернет, было прерывание соединения, отключение эл.энергии, глючит браузер/торрент и т.п.

В этой статье мы разобрались, что такое контрольная сумма и для чего она служит. В нашем случае это простой вариант проверки загруженного iso-образа на целостность и идентичность оригиналу.

Читайте также:  Отключение ускорения мыши windows

Источник

Скачать русскую версию

Что такое Linux Mint

Linux Mint — это одна из наиболее популярных операционных систем в мире. Она развивается сообществом и основана на операционной системе Ubuntu. Главной своей задачей разработчики Линукс Минт ставят сделать максимально удобную в использовании систему и у них это получилось. Linux Mint имеет открытый исходный код и является бесплатной операционной системой, которая включает в себя все необходимые программы для повседневного использования.

Система доступна для скачивания и последующей установки в виде 32-битных и 64-битных образов. Давайте рассмотрим какой из них нужно скачивать.

  • Если на вашем компьютере имеется 4 ГБ оперативной памяти и больше, то скачивать можно 64-битный образ.
  • Если оперативной памяти меньше 4 ГБ, то вам подойдет 32-битный образ.

    Помимо разделения на 32 и 64 бит, имеется разделение по рабочим окружениям. На данный момент, Линукс Минт доступен с версиями оболочек Cinnamon, MATE, Xfce и KDE:

    • MATE — является форком Gnome2 и рекомендуется для установки всем новичкам.
    • Cinnamon — это дружелюбный внешний вид на базе Gnome3.
    • KDE — подойдет пользователям с мощными компьютерами и изысканным вкусом.
    • XFCE — найдет спрос на старых машинах с устаревшим железом.

    Системные требования Linux Mint

    Для установки Линукс Минт на компьютер вам потребуется:

    • Оперативной памяти — 1 Гб
    • 9 Гб свободного места на жестком диске
    • Экран с разрешением не менее 1024×768

    Скачать Linux Mint | Линукс Минт

    Система доступна для скачивания в виде iso образа, но мы рекомендуем воспользоваться ссылкой на торрент файл, так как в этом случае скорость загрузки будет намного больше.

    Скачать Linux Mint 19 Tara

    Linux Mint 19 будет поддерживаться до апреля 2023 года

    Скачать Linux Mint 19.1 Tessa

    Linux Mint 19.1 будет поддерживаться до апреля 2023 года

    Скачать Linux Mint 19.2 Tina

    Linux Mint 19.2 будет поддерживаться до апреля 2023 года

    Скачать Linux Mint 19.2 Tricia

    Linux Mint 19.3 будет поддерживаться до апреля 2023 года

    Скачать Linux Mint 20 Ulyana

    Linux Mint 20 будет поддерживаться до апреля 2025 года

    Скачать Linux Mint 20.1 Ulyssa

    Linux Mint 20.1 будет поддерживаться до апреля 2025 года

    Скачать Linux Mint 20.2 Uma

    Linux Mint 20.2 будет поддерживаться до апреля 2025 года

    Источник

    Проверка образа ISO¶

    Важно убедиться в целостности и подлинности вашего образа ISO.

    Проверка целостности подтверждает, что образ ISO был скачан правильно, и ваш локальный файл является точной копией файла на серверах загрузки. Ошибка во время скачивания может привести к повреждению файла и вызвать различные ошибки во время установки системы.

    Проверка подлинности (аутентичности) подтверждает, что скачанный образ ISO был действительно подписан Linux Mint, то есть это не какая-то модифицированная или вредоносная копия, сделанная кем-то другим.

    Загрузите контрольные суммы SHA256, предоставленные Linux Mint¶

    Все зеркала загрузки предоставляют образы ISO, файл sha256sum.txt и файл sha256sum.txt.gpg . Эти файлы можно найти в том же месте, откуда вы загружаете образ ISO.

    Если вы не можете найти их, перейдите на зеркало загрузки Heanet и щёлкните на версии выпуска Linux Mint, который вы загрузили.

    Загрузите sha256sum.txt и sha256sum.txt.gpg .

    Do not copy their content, use «right-click->Save Link As…» to download the files themselves and do not modify them in any way.

    Проверка целостности¶

    Для проверки целостности вашего ISO-файла сгенерируйте его контрольную сумму SHA256 и сравните её с контрольной суммой в файле sha256sum.txt .

    Читайте также:  Установка astra linux параллельно с windows

    If you are using Windows follow the tutorial How to verify the ISO image on Windows.

    Если суммы совпадают, значит образ ISO был загружен успешно. Если не совпадают, попробуйте загрузить его снова.

    Проверка подлинности¶

    Для проверки подлинности sha256sum.txt проверьте подпись sha256sum.txt.gpg , как описано ниже.

    Импортируйте ключ подписи Linux Mint:¶

    Если gpg жалуется на идентификатор ключа, попробуйте следующие команды:

    Check the output of the last command, to make sure the fingerprint is 27DE B156 44C6 B3CF 3BD7 D291 300F 846B A25B AE09 (with or without spaces).

    Проверьте подлинность sha256sum.txt:¶

    Вывод последней команды должен сказать Вам, что файл подписи хороший и что он был подписан с помощью ключа A25BAE09 .

    GPG может предупредить Вас, что подпись Linux Mint не является доверенной для Вашего компьютера. Это ожидаемо и вполне нормально.

    Для получения дополнительной информации о проверке ISO, или для проверки BETA, LMDE или старых версий, прочитайте Как проверить ISO образы.

    © Copyright 2017, Linux Mint Revision 11740971 .

    Источник

    Verifying mint 19 iso

    #1 rp88

    Just tried downloading mint 19 installer iso, but having some issues with verifying the file, I know that mint has suffered a hijacking of their download pages some years back so recognise how important checking the signature is. The sha256sum checking bit works fine, my sha256 for linuxmint-19-mate-64bit-v2.iso matches the online one of f8164654b7600ced1aa8ef6abee2e56620388b0baa161d7b17699f425223d7c7. can anyone confirm from looking somewhere other than https://ftp.heanet.ie/mirrors/linuxmint.com/stable/19/sha256sum.txt that this is the true sha256 hash for mint 19’s v2 MATE iso.

    My GPG verification of the sha256 sums file had trouble, I got this:

    gpg —keyserver keyserver.ubuntu.com —recv-key A25BAE09
    gpg: requesting key A25BAE09 from hkp server keyserver.ubuntu.com
    gpg: key A25BAE09: public key «Totally Legit Signing Key » imported
    gpg: key A25BAE09: «Linux Mint ISO Signing Key » not changed
    gpg: Total number processed: 2
    gpg: imported: 1 (RSA: 1)
    gpg: unchanged: 1

    That «totally legit signing key» sounds pretty odd. The other options that mint’s website said I could run in terminal to check the signature were as follows:

    gpg —list-key —with-fingerprint A25BAE09
    pub 4096R/A25BAE09 2016-06-07
    Key fingerprint = 27DE B156 44C6 B3CF 3BD7 D291 300F 846B A25B AE09
    uid Linux Mint ISO Signing Key

    pub 1024R/A25BAE09 2014-01-26
    Key fingerprint = 1828 C98D 1C52 E20C 95DF B632 6ABA 455A A25B AE09
    uid Totally Legit Signing Key

    gpg —keyserver keyserver.ubuntu.com —recv-key «27DE B156 44C6 B3CF 3BD7 D291 300F 846B A25B AE09»
    gpg: directory `/home//.gnupg’ created
    gpg: new configuration file `/home//.gnupg/gpg.conf’ created
    gpg: WARNING: options in `/home//.gnupg/gpg.conf’ are not yet active during this run
    gpg: keyring `/home//.gnupg/secring.gpg’ created
    gpg: keyring `/home//.gnupg/pubring.gpg’ created
    gpg: requesting key A25BAE09 from hkp server keyserver.ubuntu.com
    gpg: /home//.gnupg/trustdb.gpg: trustdb created
    gpg: key A25BAE09: public key «Linux Mint ISO Signing Key » imported
    gpg: no ultimately trusted keys found
    gpg: Total number processed: 1
    gpg: imported: 1 (RSA: 1)

    Have I got an untampered mint iso file here? Thanks.

    Edited by rp88, 10 November 2018 — 03:59 PM.

    Back on this site, for a while anyway, been so busy the last year.

    My systems:2 laptops, intel i3 processors, windows 8.1 installed on the hard-drive and linux mint 17.3 MATE installed to USB

    Источник

  • Оцените статью