Πώς να αφαιρέσετε παλιούς πυρήνες στο Debian

Debian Stretch

Οι χρήστες που έχουν και χρησιμοποιούν το Debian για μεγάλο χρονικό διάστημα θα έχουν παρατηρήσει πώς στο λειτουργικό τους σύστημα ζήτησε ενημέρωση του πυρήνα ή αν θέλουν να αφαιρέσουν τους πυρήνες. Πολλοί από εσάς θα προβληματιστούν από μια τέτοια κατάσταση και άλλοι θα αναρωτηθούν εάν το λειτουργικό τους σύστημα θα σταματήσει να λειτουργεί εάν αφαιρέσουν έναν παλιό πυρήνα.

Με αυτό το άρθρο θέλουμε να σας βοηθήσουμε να λύσετε αυτές τις αμφιβολίες, καθώς και να βελτιστοποιήσετε τη διανομή του Debian, αφαιρώντας πακέτα που δεν είναι απαραίτητα στη διανομή και τα οποία μπορεί να προκαλέσουν μελλοντικά προβλήματα με νέα προγράμματα ή πακέτα.

Το θεμέλιο κάθε διανομής Gnu / Linux είναι ο πυρήνας 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

Αυτό θα αφαιρέσει όλους τους παλιούς πυρήνες και θα αφήσει μόνο δύο εκδόσεις για ασφάλεια. Όπως μπορείτε να δείτε, το σύστημα είναι απλό και όχι μόνο θα βελτιώσει την απόδοση της διανομής αλλά και θα έχετε περισσότερο χώρο για τα πακέτα σας ή αρχεία.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Δάσος dijo

    Έχω μόνο έναν πυρήνα στο σύστημα Debian μου: uname -sr
    Linux 4.9.0-3-amd64.
    Εγκατέστησα το Debian kde πριν από μερικές εβδομάδες (lsb_release -a
    Δεν υπάρχουν διαθέσιμες μονάδες LSB.
    Αναγνωριστικό διανομέα: Debian
    Περιγραφή: Debian GNU / Linux 9.1 (stretch)
    Έκδοση: 9.1
    Codename: stretch) και λειτουργεί τέλεια. Δεν ενημερώνεται και δεν είναι απαραίτητο. Βλέπω ότι υπάρχουν ήδη συστήματα με πυρήνα 4.12, αλλά το Debian είναι ανυπόμονο και λειτουργεί με πολύ σύντομα αλλά πολύ ασφαλή βήματα.

    Σε κάθε περίπτωση, οι πληροφορίες στην ανάρτηση είναι εξαιρετικές για να ληφθούν υπόψη όταν προκύπτουν οι ακριβείς περιστάσεις, για τις οποίες ευχαριστώ τον συντάκτη της.

  2.   Χοσέπο dijo

    Το ίδιο θα ισχύει και για το Fedora; Ευχαριστώ

  3.   Gerson dijo

    Θα ήθελα να μάθω τη γνώμη σας για το MX_Linux, τη διανομή που κάνει μεγάλη διαφορά.

  4.   VM dijo

    Σας ευχαριστώ πολύ καλό άρθρο

  5.   Rafa dijo

    Προσπαθήστε να απεγκαταστήσετε έναν πυρήνα καθώς τον εξηγείτε με το byobu και θα δείτε ότι δεν κάνει τίποτα. Θα ξέρετε αν είχατε το χρόνο να το δοκιμάσετε και όχι απλώς να το αντιγράψετε από άλλη σελίδα όπου το εξηγούν το ίδιο και δεν λειτουργεί ούτως ή άλλως. Κάνετε πολλές ζημιές στο Linux με αυτό.