Cara Menghapus Kernel Lama di CentOS Linux

Seiring waktu, sistem CentOS Linux Anda mungkin akan menyimpan beberapa versi kernel yang tidak lagi digunakan. Meskipun kernel lama ini tidak selalu mengganggu kinerja sistem, mereka dapat menghabiskan ruang penyimpanan yang berharga dan membuat manajemen sistem menjadi lebih rumit. Oleh karena itu, penting untuk secara berkala menghapus kernel yang sudah tidak diperlukan lagi.

Di artikel ini, kami akan membahas cara-cara yang dapat Anda lakukan untuk menghapus kernel lama di CentOS Linux dengan aman dan efisien. Proses ini tidak hanya membantu menghemat ruang penyimpanan, tetapi juga menjaga sistem Anda tetap rapi dan mudah dikelola. Ikuti langkah-langkah yang akan kami jelaskan untuk memastikan bahwa hanya kernel yang diperlukan yang tetap ada di sistem Anda.

 

solusi :

1. pertama login setara root dan  cek dahulu kernel yang sedang berjalan dan harus di pastikan kernel ini sudah aman

ketika direstart

[root@vps ~]# uname -a
Linux vps.hostry.com 3.10.0-862.11.6.el7.x86_64 #1 SMP Tue Aug 14 21:49:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
You have mail in /var/spool/mail/root

2.melihat kernel yang ada diserver dengan perintah seperti dibawah ini

rpm -q kernel

dan hasil nya akan seperti ini

[root@vps ~]# rpm -q kernel
kernel-3.10.0-862.11.6.el7.x86_64
kernel.x86_64 0:3.10.0-1062.4.3.el7

3.jika sudah yaking dengan kernel yang mau dihapus jalan kan perintah ini untuk menghapus nya

yum remove namakernel

contoh nya seperti ini

root@vps ~]# yum remove kernel-3.10.0-1062.4.3.el7.x86_64
Loaded plugins: fastestmirror
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction, or "yum-complete-transaction --cleanup-only" and "yum history redo last", first to finish them. If those don't work you'll have to try removing/installing packages by hand (maybe package-cleanup can help).
--> Running transaction check
---> Package kernel.x86_64 0:3.10.0-1062.4.3.el7 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

=======================================================================================================================================================================
Package Arch Version Repository Size
=======================================================================================================================================================================
Removing:
kernel x86_64 3.10.0-1062.4.3.el7 installed 64 M

Transaction Summary
=======================================================================================================================================================================
Remove 1 Package

Installed size: 64 M
Is this ok [y/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Erasing : kernel-3.10.0-1062.4.3.el7.x86_64 1/1
Verifying : kernel-3.10.0-1062.4.3.el7.x86_64 1/1

Removed:
kernel.x86_64 0:3.10.0-1062.4.3.el7

Complete!

5.semoga bermanfaat

Author Details

admin dari seorang yang terus belajar dan mencatat pengalaman ,semoga berguna untuk yang lain 🙂

Comments

comments