ผู้ใช้ที่มีและใช้ 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
การดำเนินการนี้จะลบเมล็ดเก่าทั้งหมดและเหลือเพียงสองเวอร์ชันเพื่อความปลอดภัย อย่างที่คุณเห็นระบบนั้นเรียบง่ายและไม่เพียง แต่จะปรับปรุงประสิทธิภาพของการแจกจ่ายเท่านั้น แต่ยังช่วยเพิ่มประสิทธิภาพอีกด้วย คุณจะมีพื้นที่มากขึ้นสำหรับแพ็คเกจของคุณ หรือไฟล์
ฉันมีเคอร์เนลเดียวในระบบ 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 ไม่สามารถใช้งานได้และทำงานได้โดยใช้ขั้นตอนที่สั้นมาก แต่ปลอดภัยมาก
ไม่ว่าในกรณีใดข้อมูลในโพสต์เป็นข้อมูลที่ยอดเยี่ยมที่จะนำมาพิจารณาเมื่อเกิดสถานการณ์ที่แน่นอนซึ่งฉันขอขอบคุณผู้เขียน
เช่นเดียวกันกับ fedora? ขอบคุณ
ฉันอยากทราบความคิดเห็นของคุณเกี่ยวกับ MX_Linux การกระจายที่สร้างความแตกต่างอย่างมาก
ขอบคุณบทความดีดี
ลองถอนการติดตั้งเคอร์เนลตามที่คุณอธิบายด้วย byobu แล้วคุณจะเห็นว่ามันไม่ทำอะไรเลย คุณจะรู้ว่าคุณใช้เวลาในการทดสอบหรือไม่และไม่เพียง แต่คัดลอกจากหน้าอื่นที่พวกเขาอธิบายเหมือนกันและมันก็ไม่ได้ผลอยู่ดี คุณสร้างความเสียหายอย่างมากให้กับ Linux ด้วยสิ่งนี้