วิธีตรวจสอบ ISO checksums บน Linux

หากคุณเคยใช้ Linux มาสักระยะหนึ่งแล้ว คุณอาจสังเกตเห็นว่านักพัฒนาระบบปฏิบัติการ Linux หลายคนขอให้คุณ “ยืนยันผลรวมเช็ค” หลังจากดาวน์โหลด เช็คซัมคืออะไร? เป็นบล็อกข้อมูลที่สร้างขึ้นโดยอัลกอริทึม ใช้เพื่อตรวจสอบการปลอมแปลงหรือข้อผิดพลาดในไฟล์

ในชุมชนลีนุกซ์ นักพัฒนาใช้เช็คซัมเพื่อป้องกันการปลอมแปลงกับการดาวน์โหลดระบบปฏิบัติการ ตัวอย่างเช่น หากแฮ็กเกอร์เข้าไปในเว็บไซต์ Ubuntu.com และดัดแปลงไฟล์ ISO คุณจะสามารถตรวจพบว่าการดาวน์โหลดของคุณถูกดัดแปลงโดยการตรวจสอบผลรวมการตรวจสอบ

ในคู่มือนี้ เราจะอธิบายวิธีการตรวจสอบผลรวมของ Linux โดยใช้เครื่องมือกราฟิกและเทอร์มินัลด้วย ในบทช่วยสอนนี้ เราจะใช้ Linux Mint ISO ล่าสุดเป็นตัวอย่าง



วิธีที่ 1 – ตรวจสอบการตรวจสอบด้วย GUI

วิธีที่ดีที่สุดในการตรวจสอบเช็คซัมบน Linux ด้วย GUI คือการใช้ยูทิลิตี้ GTKhash เป็นโปรแกรมที่ใช้งานง่ายซึ่งไม่ต้องการความรู้ขั้นสูงมากนักจึงจะใช้งานได้ อย่างไรก็ตาม จำเป็นต้องติดตั้งก่อน เนื่องจาก GTKhash ไม่ได้ติดตั้งไว้ล่วงหน้าในระบบปฏิบัติการ Linux หลายระบบ

ในการเริ่มการติดตั้ง GTKhash บน Linux ให้เปิดหน้าต่างเทอร์มินัล ในการดำเนินการนี้ ให้กดCtrl + Alt + TหรือCtrl + Shift + Tบนแป้นพิมพ์ จากนั้น เมื่อหน้าต่างเทอร์มินัลเปิดขึ้น ให้ทำตามคำแนะนำในการติดตั้งบรรทัดคำสั่งด้านล่างที่สอดคล้องกับการแจกจ่ายของคุณ

อูบุนตู

บน Ubuntu Linux คุณสามารถติดตั้งแอปพลิเคชัน GTKHash ได้อย่างง่ายดายโดยใช้คำสั่งAptด้านล่าง

sudo apt ติดตั้ง gtkhash

เดเบียน

หากคุณเป็นผู้ใช้ Debian Linux คุณจะสามารถติดตั้ง GTKHash บนคอมพิวเตอร์ของคุณได้โดยใช้คำสั่งapt-getต่อไปนี้

sudo apt-get ติดตั้ง gtkhash

Arch Linux

บน Arch Linux โปรแกรม GTKHash ไม่อยู่ใน repos อย่างไรก็ตาม มีที่เก็บซอฟต์แวร์ 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 ลินุกซ์โดยการติดตั้งมันผ่าน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 checksums บน Linux

ขั้นตอนที่ 3:คัดลอกรหัสเช็คซัมไปยังคลิปบอร์ดของคุณ จากนั้นวางลงในช่อง "กาเครื่องหมาย"

ขั้นตอนที่ 4:ค้นหาปุ่ม "แฮช" ที่ด้านล่างของหน้าแล้วคลิก GTKHash จะคำนวณเป็นเวลาหนึ่งนาทีและยืนยันรหัสที่คุณโพสต์ด้วยไฟล์ ISO หากแฮชตรงกัน คุณไม่ควรเห็นความแตกต่างจากช่อง "กาเครื่องหมาย" และช่องเอาต์พุต

วิธีตรวจสอบ ISO checksums บน Linux

วิธีที่ 2 – ตรวจสอบการตรวจสอบด้วย Terminal

การตรวจสอบเช็คซัมกับเทอร์มินัลทำได้ง่ายบน Linux แต่ไม่ค่อยสะดวกเท่า สำหรับลีนุกซ์รุ่นใหม่ล่าสุด แฮช SHA265 จะถูกใช้ อย่า���ไรก็ตาม บางคนใช้ผลรวม MD5 เราจะครอบคลุมทั้งสองในส่วนนี้

ในการตรวจสอบเช็คซัม SHA265 ให้ทำดังต่อไปนี้ เช่นเดียวกับในส่วน GUI เราจะใช้ Linux Mint 20 Cinnamon ISO เป็นตัวอย่าง

เปิดหน้าต่างเทอร์มินัลบนเดสก์ท็อป Linux จากนั้นย้ายเทอร์มินัลเซสชันไปยังตำแหน่งที่ไฟล์ ISO อยู่ ในตัวอย่างนี้ จะอยู่ใน "ดาวน์โหลด"

cd ~/ดาวน์โหลด

เรียกใช้คำสั่งsha256sumในไฟล์ ISO ที่ดาวน์โหลด หากผลลัพธ์ตรงกับเช็คซัมบนเว็บไซต์ แสดงว่าไม่มีการแก้ไข หากไม่เป็นเช่นนั้นแสดงว่าเสียหายและคุณไม่ควรใช้

sha256sum iso-file.iso

ในการตรวจสอบเช็คซัม MD5 ให้ใช้คำสั่ง md5sum

md5sum iso-file.iso

เช่นเดียวกับผลรวม SHA256 หากผลลัพธ์ไม่ตรงกับรหัสตรวจสอบบนเว็บไซต์ แสดงว่าคุณมีไฟล์ ISO ที่เสียหาย และคุณไม่ควรใช้มัน ถ้าเข้ากันได้ทุกอย่างก็ปลอดภัย!

ฝากความเห็น

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

กำหนดค่า firewalld บน SLES 15: ตรวจสอบโซน อนุญาตบริการหรือพอร์ต บันทึกกฎถาวร โหลดใหม่ได้อย่างปลอดภัย และตรวจสอบการเข้าถึง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

เปิดใช้งานการแพตช์เคอร์เนลแบบเรียลไทม์บน SLES 15 SP7 ใช้การแก้ไขที่รองรับโดยไม่ต้องรีบูต ตรวจสอบแพตช์ที่ใช้งานอยู่ และทำความเข้าใจว่าเมื่อใดที่ยังจำเป็นต้องรีสตาร์ทเคอร์เนล

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

เปิดใช้งานโหมด FIPS บน SLES 15 โดยใช้ยูทิลิตี้การตั้งค่าที่ SUSE รองรับ รีบูตอย่างปลอดภัย ตรวจสอบสถานะเคอร์เนลและนโยบายการเข้ารหัส และตรวจสอบขีดจำกัดการรับรอง

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

ติดตั้ง Google Chrome บน Gooroom OS อย่างปลอดภัยด้วยแพ็กเกจ .deb อย่างเป็นทางการ, APT, การตรวจสอบนโยบาย, คำแนะนำในการอัปเดต และการแก้ไขสำหรับอุปกรณ์ที่ได้รับการจัดการ

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

ส่งต่อบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ syslog ระยะไกลอย่างปลอดภัยด้วย rsyslog, ใบรับรอง TLS, การตรวจสอบชื่อคู่ค้า, คิว, การตรวจสอบความถูกต้อง และการทดสอบ

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

เชื่อมต่อ SLES 15 เข้ากับ Active Directory ด้วย SSSD โดยใช้ YaST เตรียม DNS และเวลา กำหนดค่าการเข้าสู่ระบบโดเมน ตรวจสอบ Kerberos และเปรียบเทียบ SSSD, Winbind และ realmd

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหา Wi-Fi RTL8821CE บน Pardus Linux โดยตรวจสอบไดรเวอร์ rtw88 ในตัว เฟิร์มแวร์ Realtek คำสั่ง rfkill, NetworkManager และตัวเลือกการสำรองข้อมูลที่ปลอดภัย

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

วินิจฉัยและแก้ไขปัญหาการแก้ไขชื่อโดเมน (DNS resolution) บน Debian 12 ที่ใช้ systemd-resolved รวมถึง resolv.conf, NetworkManager, networkd, cache และการตรวจสอบความถูกต้อง

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

ติดตั้ง Pardus 25.2 ควบคู่ไปกับ Windows 11 โดยทำการสำรองข้อมูล ลดขนาดไดรฟ์ Windows บูตจาก USB UEFI และปกป้องพาร์ติชั่น EFI และพาร์ติชั่นกู้คืนที่มีอยู่เดิม