วิธีการติดตั้ง GitLab บน Ubuntu Server
คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
หากคุณเคยใช้ 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 ของคุณ
ขั้นตอนที่ 3:คัดลอกรหัสเช็คซัมไปยังคลิปบอร์ดของคุณ จากนั้นวางลงในช่อง "กาเครื่องหมาย"
ขั้นตอนที่ 4:ค้นหาปุ่ม "แฮช" ที่ด้านล่างของหน้าแล้วคลิก GTKHash จะคำนวณเป็นเวลาหนึ่งนาทีและยืนยันรหัสที่คุณโพสต์ด้วยไฟล์ ISO หากแฮชตรงกัน คุณไม่ควรเห็นความแตกต่างจากช่อง "กาเครื่องหมาย" และช่องเอาต์พุต
วิธีที่ 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 ที่เสียหาย และคุณไม่ควรใช้มัน ถ้าเข้ากันได้ทุกอย่างก็ปลอดภัย!
คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux
ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit
การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด
วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux
ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย
ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ
คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง
Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ
คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม