Σε αυτό το άρθρο, θα δείξουμε πώς να αφαιρέσετε παλιές/αχρησιμοποίητες εικόνες πυρήνα RHEL/CentOS/Fedora συστήματα. Ωστόσο, πριν αφαιρέσετε έναν παλιό πυρήνα, είναι σημαντικό να διατηρείτε τον πυρήνα σας ενημερωμένο. εγκαταστήστε την πιο πρόσφατη έκδοση για να αξιοποιήσετε νέες λειτουργίες πυρήνα και να προστατεύσετε το σύστημά σας από ευπάθειες που έχουν ανακαλυφθεί σε παλαιότερες εκδόσεις.
Για εγκατάσταση ή αναβάθμιση στην πιο πρόσφατη έκδοση πυρήνα στο RHEL/CentOS/Fedora συστήματα, διαβάστε αυτόν τον οδηγό:
Προσοχή: Αντίθετα, συνιστάται να διατηρείτε τουλάχιστον έναν ή δύο παλιούς πυρήνες για να επιστρέψετε σε περίπτωση που υπάρχει πρόβλημα με μια ενημέρωση.
Για να εμφανίσετε την τρέχουσα έκδοση του Linux (πυρήνας) που εκτελείται στο σύστημά σας, εκτελέστε αυτήν την εντολή.
# uname -sr Linux 3.10.0-327.10.1.el7.x86_64
Μπορείτε να παραθέσετε όλες τις εικόνες πυρήνα που είναι εγκατεστημένες στο σύστημά σας με αυτόν τον τρόπο.
# rpm -q πυρήνας πυρήνας-3.10.0-229.el7.x86_64. πυρήνας-3.10.0-229.14.1.el7.x86_64. πυρήνας-3.10.0-327.3.1.el7.x86_64. πυρήνας-3.10.0-327.10.1.el7.x86_64
Πρέπει να εγκαταστήσετε yum-utils, η οποία είναι μια ποικιλία υπηρεσιών κοινής ωφέλειας που ενσωματώνονται με γιαμ για να γίνει πιο ισχυρό και ευκολότερο στη χρήση, επεκτείνοντας τα αρχικά χαρακτηριστικά του με διάφορους διαφορετικούς τρόπους.
# yum εγκαταστήστε yum-utils.
Ένα από αυτά τα βοηθητικά προγράμματα είναι συσκευασία-καθαρισμός που μπορείτε να χρησιμοποιήσετε για να διαγράψετε τον παλιό πυρήνα όπως φαίνεται παρακάτω, η σημαία καταμέτρησης χρησιμοποιείται για να καθορίσει τον αριθμό των πυρήνων που θέλετε να αφήσετε στο σύστημα.
# package-cleanup --oldkernels --count = 2.
Αφαίρεση παλαιών πυρήνων
Φορτωμένα πρόσθετα: fastestmirror, langpacks, product-id, versionlock. -> Εκτέλεση ελέγχου συναλλαγής. > Πακέτο kernel.x86_64 0: 3.10.0-229.el7 θα διαγραφεί. > Πακέτο kernel.x86_64 0: 3.10.0-229.14.1.el7 θα διαγραφεί. > Πακέτο πυρήνα-devel.x86_64 0: 3.10.0-229.1.2.el7 θα διαγραφεί. > Πακέτο πυρήνα-devel.x86_64 0: 3.10.0-229.14.1.el7 θα διαγραφεί. -> Ολοκληρωμένη Εξάρτηση Επίλυση Εξαρτήσεων Επίλυση Μέγεθος Αποθήκευσης Αψίδας Πακέτου. Αφαίρεση: πυρήνας x86_64 3.10.0-229.el7 @anaconda 131 M πυρήνας x86_64 3.10.0-229.14.1.el7 @updates 131 M kernel-devel x86_64 3.10.0-229.1.2.el7 @updates 32 M kernel-devel x86_64 3.10.0-229.14.1.el7 @updates 32 M Περίληψη συναλλαγών. Κατάργηση 4 πακέτων Εγκατεστημένο μέγεθος: 326 Μ. Είναι εντάξει [y/N]: y. Λήψη πακέτων: Εκτέλεση ελέγχου συναλλαγών. Εκτέλεση δοκιμής συναλλαγής. Το τεστ συναλλαγής πέτυχε. Εκτέλεση συναλλαγής Διαγραφή: kernel-devel.x86_64 1/4 Διαγραφή: kernel.x86_64 2/4 Διαγραφή: kernel-devel.x86_64 3/4 Διαγραφή: kernel.x86_64 4/4 Φόρτωση ταχύτητας καθρέφτη από προσωρινή αποθήκευση hostfile * βάση: centos.mirror.snu.edu.in * epel: repo.ugm.ac.id * extras: centos.mirror.snu.edu.in * rpmforge: kartolo.sby.datautama.net.id * ενημερώσεις: centos.mirror.snu.edu.in Επαλήθευση: πυρήνας-3.10.0-229.el7.x86_64 1/4 Επαλήθευση: kernel-devel-3.10.0-229.14.1.el7.x86_64 2/4 Επαλήθευση: πυρήνας-3.10.0-229.14.1.el7. x86_64 3/4 Επαλήθευση: kernel-devel-3.10.0-229.1.2.el7.x86_64 4/4 Αφαιρέθηκε: kernel.x86_64 0: 3.10.0-229.el7 kernel.x86_64 0: 3.10.0-229.14.1.el7 kernel-devel. x86_64 0: 3.10.0-229.1.2.el7 kernel-devel.x86_64 0: 3.10.0-229.14.1.el7 Ολοκληρώθηκε!
Σπουδαίος: Μετά την εκτέλεση της παραπάνω εντολής, θα αφαιρέσει όλους τους παλιούς/αχρησιμοποίητους πυρήνες και θα διατηρήσει τον τρέχοντα τρέχοντα και τον παλιό τελευταίο πυρήνα ως αντίγραφο ασφαλείας.
Η Fedora χρησιμοποιεί τώρα διαχειριστής πακέτων dnf, μια νέα έκδοση του yum διαχειριστής πακέτων, οπότε πρέπει να χρησιμοποιήσετε αυτήν την εντολή παρακάτω για να αφαιρέσετε παλιούς πυρήνες στο Fedora.
# dnf κατάργηση $ (dnf repoquery --εγκαταστάσεων -τελευταίου ορίου 2 -q)
Ένας άλλος εναλλακτικός τρόπος για να αφαιρέσετε αυτόματα τους παλιούς πυρήνες είναι να ορίσετε το όριο πυρήνα yum.conf αρχείο όπως φαίνεται.
installonly_limit = 2 #σύνολο πυρήνα.
Αποθηκεύστε και κλείστε το αρχείο. Την επόμενη φορά που θα εκτελέσετε μια ενημέρωση, θα μείνουν μόνο δύο πυρήνες στο σύστημα.
Μπορεί επίσης να σας αρέσει να διαβάζετε αυτά τα ακόλουθα σχετικά άρθρα στον πυρήνα Linux.
Σε αυτό το άρθρο, περιγράψαμε πώς να αφαιρέσετε παλιές/αχρησιμοποίητες εικόνες πυρήνα σε συστήματα RHEL/CentOS/Fedora. Μπορείτε να μοιραστείτε τυχόν σκέψεις μέσω των σχολίων από κάτω.