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
admin dari seorang yang terus belajar dan mencatat pengalaman ,semoga berguna untuk yang lain