วิธีลบเมล็ดเก่าใน Debian

ยืดเดเบียน

ผู้ใช้ที่มีและใช้ Debian เป็นเวลานานจะสังเกตเห็นว่าในระบบปฏิบัติการของพวกเขาเป็นอย่างไร ขอการอัปเดตเคอร์เนลหรือหากต้องการลบเมล็ด. หลายคนคงงงงวยกับสถานการณ์เช่นนี้และคนอื่น ๆ จะสงสัยว่าระบบปฏิบัติการของพวกเขาจะหยุดทำงานหรือไม่หากพวกเขาเอาเคอร์เนลเก่าออก

ด้วยบทความนี้เราต้องการช่วยคุณแก้ข้อสงสัยเหล่านี้รวมทั้งเพิ่มประสิทธิภาพการแจกจ่าย Debian ของคุณลบแพ็คเกจที่ไม่จำเป็นในการแจกจ่ายและอาจทำให้เกิดปัญหาในอนาคตกับโปรแกรมหรือแพ็คเกจใหม่

รากฐานของการแจกจ่าย Gnu / Linux ทุกตัวคือเคอร์เนลของลินุกซ์ ดังนั้นชื่อนี้จึงเป็น Linux ไม่ใช่แค่ GNU บ่อยครั้งการแจกจ่ายจะอัปเดตหรือเผยแพร่เวอร์ชันเคอร์เนลใหม่ที่แก้ไขข้อบกพร่องหรือเป็นเวอร์ชันล่าสุดที่ทีมเคอร์เนลได้เผยแพร่ เมื่อเราติดตั้งเวอร์ชันล่าสุด Debian จะออกจากเคอร์เนลเก่าและโหลดเคอร์เนลใหม่.

เมื่อเวลาผ่านไปเราทำได้ ได้รับเคอร์เนลเวอร์ชันใหม่สิบหรือยี่สิบเวอร์ชัน ซึ่งจะใช้พื้นที่ในฮาร์ดไดรฟ์ของคุณเท่านั้นและอาจทำให้เกิดปัญหาในอนาคต โดยปกติเราต้องการเพียงเวอร์ชันเคอร์เนลเดียว แม้ว่าเพื่อความปลอดภัยโดยทั่วไปจะมีสองเวอร์ชันหนึ่งที่ใช้งานได้โดยไม่มีปัญหาและเวอร์ชันล่าสุด

ในการกำจัดเมล็ดเก่าก่อนอื่นเราต้องรู้ว่าเราใช้เวอร์ชันใดสำหรับสิ่งนี้เราจึงเปิดเทอร์มินัลและเขียนสิ่งต่อไปนี้:

uname -sr

สิ่งนี้จะบอกเวอร์ชันของเคอร์เนลที่เราใช้อยู่ ตอนนี้เราต้องดูจำนวนเมล็ดที่เราติดตั้งใน Debian ของเราสำหรับสิ่งนี้เราเขียนสิ่งต่อไปนี้ในเทอร์มินัล:

dpkg -l | grep linux-image | awk '{print$2}'

นี้ มันจะแสดงเมล็ดที่ติดตั้งทั้งหมดให้เราเห็น. ตอนนี้เราต้องเลือกเมล็ดที่จะเอาออกและทำดังนี้:

sudo apt remove --purge linux-image-X.XX-X-generic
sudo update-grub2
sudo reboot

สิ่งนี้จะเป็นของเคอร์เนลแต่ละเวอร์ชันที่เราต้องการลบออก ถ้าเราต้องการทำแบบอัตโนมัติมีโปรแกรมเรียกว่า byobu ซึ่งจะทำโดยอัตโนมัติ ในการดำเนินการนี้ก่อนอื่นเราต้องติดตั้งดังนี้:

sudo apt install byobu

จากนั้นเรียกใช้ดังต่อไปนี้:

sudo purge-old-kernels --keep 2

การดำเนินการนี้จะลบเมล็ดเก่าทั้งหมดและเหลือเพียงสองเวอร์ชันเพื่อความปลอดภัย อย่างที่คุณเห็นระบบนั้นเรียบง่ายและไม่เพียง แต่จะปรับปรุงประสิทธิภาพของการแจกจ่ายเท่านั้น แต่ยังช่วยเพิ่มประสิทธิภาพอีกด้วย คุณจะมีพื้นที่มากขึ้นสำหรับแพ็คเกจของคุณ หรือไฟล์


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Chaparral dijo

    ฉันมีเคอร์เนลเดียวในระบบ Debian ของฉัน: uname -sr
    ลินุกซ์ 4.9.0-3-amd64
    ฉันติดตั้ง Debian kde เมื่อสองสามสัปดาห์ก่อน (lsb_release -a
    ไม่มีโมดูล LSB
    ID ผู้แทนจำหน่าย: Debian
    คำอธิบาย: Debian GNU / Linux 9.1 (ยืด)
    เผยแพร่: 9.1
    สมญานาม: ยืด) และทำงานได้อย่างสมบูรณ์ ไม่ได้รับการอัปเดตและไม่จำเป็นเช่นกัน ฉันเห็นว่ามีระบบที่มีเคอร์เนล 4.12 อยู่แล้ว แต่ Debian ไม่สามารถใช้งานได้และทำงานได้โดยใช้ขั้นตอนที่สั้นมาก แต่ปลอดภัยมาก

    ไม่ว่าในกรณีใดข้อมูลในโพสต์เป็นข้อมูลที่ยอดเยี่ยมที่จะนำมาพิจารณาเมื่อเกิดสถานการณ์ที่แน่นอนซึ่งฉันขอขอบคุณผู้เขียน

  2.   โจเซโป dijo

    เช่นเดียวกันกับ fedora? ขอบคุณ

  3.   Gerson dijo

    ฉันอยากทราบความคิดเห็นของคุณเกี่ยวกับ MX_Linux การกระจายที่สร้างความแตกต่างอย่างมาก

  4.   VM dijo

    ขอบคุณบทความดีดี

  5.   Rafa dijo

    ลองถอนการติดตั้งเคอร์เนลตามที่คุณอธิบายด้วย byobu แล้วคุณจะเห็นว่ามันไม่ทำอะไรเลย คุณจะรู้ว่าคุณใช้เวลาในการทดสอบหรือไม่และไม่เพียง แต่คัดลอกจากหน้าอื่นที่พวกเขาอธิบายเหมือนกันและมันก็ไม่ได้ผลอยู่ดี คุณสร้างความเสียหายอย่างมากให้กับ Linux ด้วยสิ่งนี้