डेबियन में पुरानी गुठली कैसे निकालें

डेबियन स्ट्रेच

जो उपयोगकर्ता लंबे समय से डेबियन का उपयोग कर रहे हैं, उन्होंने देखा होगा कि उनके ऑपरेटिंग सिस्टम में यह कैसे होता है उनसे कर्नेल अद्यतन के लिए कहा जाता है या यदि वे कर्नेल को हटाना चाहते हैं. आप में से कई लोग ऐसी स्थिति से हैरान होंगे और दूसरों को आश्चर्य होगा कि यदि वे पुराने कर्नेल को हटा देंगे तो क्या उनका ऑपरेटिंग सिस्टम काम करना बंद कर देगा।

इस लेख के साथ हम आपको इन संदेहों को हल करने के साथ-साथ आपके डेबियन वितरण को अनुकूलित करने में मदद करना चाहते हैं, उन पैकेजों को हटाना जो वितरण के भीतर आवश्यक नहीं हैं और जो नए कार्यक्रमों या पैकेजों के साथ भविष्य में समस्याएं पैदा कर सकते हैं।

प्रत्येक Gnu/Linux वितरण का आधार Linux कर्नेल है। इसलिए नाम लिनक्स है, सिर्फ जीएनयू नहीं। समय-समय पर, वितरण एक नया कर्नेल संस्करण अद्यतन या जारी करते हैं जो या तो बग को ठीक करता है या कर्नेल टीम द्वारा जारी किया गया नवीनतम संस्करण है। जब हम नवीनतम संस्करण स्थापित करते हैं, तो डेबियन पुराने कर्नेल को हटा देता है और नया कर्नेल लोड करता है।.

समय के साथ, हम कर सकते हैं कर्नेल के दस या बीस नए संस्करण प्राप्त करें यह केवल आपकी हार्ड ड्राइव पर जगह लेता है और भविष्य में समस्याएं पैदा कर सकता है। आमतौर पर हमें केवल एक कर्नेल संस्करण की आवश्यकता होती है, हालाँकि सुरक्षा के लिए, आमतौर पर दो संस्करण होते हैं, जो बिना किसी समस्या के काम करता है और नवीनतम संस्करण है।

पुराने कर्नेल को हटाने के लिए, हमें सबसे पहले यह जानना होगा कि हम किस संस्करण का उपयोग कर रहे हैं, इसके लिए हम टर्मिनल खोलते हैं और निम्नलिखित लिखते हैं:

uname -sr

यह हमें बताएगा कि हम किस कर्नेल संस्करण का उपयोग कर रहे हैं। अब हमें यह देखना है कि हमने अपने डेबियन में कितने कर्नेल स्थापित किए हैं, इसके लिए हम टर्मिनल में निम्नलिखित लिखते हैं:

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

यह यह हमें सभी स्थापित कर्नेल दिखाएगा. अब हमें हटाने के लिए गुठली का चयन करना होगा और इसे इस प्रकार करना होगा:

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

यह प्रत्येक कर्नेल संस्करण के साथ होगा जिसे हम हटाना चाहते हैं। यदि हम इसे स्वचालित रूप से करना चाहते हैं, तो बायोबू नामक एक प्रोग्राम है जो इसे स्वचालित रूप से करेगा. ऐसा करने के लिए, हमें पहले इसे इस प्रकार स्थापित करना होगा:

sudo apt install byobu

और फिर इसे इस प्रकार चलाएँ:

sudo purge-old-kernels --keep 2

यह सभी पुराने कर्नेल हटा देगा और सुरक्षा के लिए केवल दो संस्करण छोड़ देगा। जैसा कि आप देख सकते हैं, प्रणाली सरल है और इससे न केवल वितरण के प्रदर्शन में भी सुधार होगा आपके पास अपने पैकेजों के लिए अधिक जगह होगी या फ़ाइलें।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   झाड़ - झंखाड़ कहा

    मेरे डेबियन सिस्टम पर केवल एक कर्नेल है: uname -sr
    लिनक्स 4.9.0-3-amd64।
    मैंने कुछ सप्ताह पहले डेबियन केडीई स्थापित किया था (lsb_release -a
    कोई एलएसबी मॉड्यूल उपलब्ध नहीं हैं।
    वितरक आईडी: डेबियन
    विवरण: डेबियन जीएनयू/लिनक्स 9.1 (खिंचाव)
    रिलीज़: 9.1
    कोडनेम: स्ट्रेच) और यह पूरी तरह से काम करता है। यह अद्यतन नहीं है और यह आवश्यक भी नहीं है. मैंने वहां देखा कि 4.12 कर्नेल वाले सिस्टम पहले से ही मौजूद हैं लेकिन डेबियन भावहीन है और बहुत कम लेकिन बहुत सुरक्षित चरणों के साथ काम करता है।

    किसी भी मामले में, सटीक परिस्थितियाँ उत्पन्न होने पर पोस्ट में दी गई जानकारी को ध्यान में रखना उत्कृष्ट है, जिसके लिए मैं इसके लेखक को धन्यवाद देता हूँ।

  2.   जोसपो कहा

    क्या यही बात फेडोरा पर भी लागू होगी? धन्यवाद

  3.   Gerson कहा

    मैं एमएक्स_लिनक्स के बारे में आपकी राय जानना चाहता हूं, वितरण जो एक बड़ा बदलाव ला रहा है।

  4.   VM कहा

    बहुत अच्छा लेख धन्यवाद

  5.   Rafa कहा

    कर्नेल को अनइंस्टॉल करने का प्रयास करें जैसा कि आप इसे बायोबू के साथ समझाते हैं और आप देखेंगे कि यह कुछ भी नहीं करता है। आपको पता चल जाएगा कि क्या आपने इसे आज़माने के लिए समय निकाला होता और इसे किसी अन्य पेज से कॉपी नहीं किया होता, जहां वे इसे उसी तरह समझाते हैं, और यह अभी भी काम नहीं करता है। इससे आप लिनक्स को बहुत नुकसान पहुंचाते हैं।