GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menghapus gambar kernel yang tidak digunakan dari sistem CentOS Linux

Setiap kali Anda memperbarui CentOS Linux Anda dan pembaruan menyertakan pembaruan gambar kernel baru, sistem tidak akan menghapus kernel lama Anda tetapi secara kumulatif akan menambahkan kernel baru ke bagian atas daftar kernel Linux yang diinstal. Biasanya, ini tidak menimbulkan masalah apa pun pada sistem Anda yang sedang berjalan dan Anda tidak perlu melakukan tindakan apa pun untuk menghapus gambar kernel lama dan tidak terpakai.

Alasan mengapa Anda mungkin ingin menghapus/menghapus imej kernel yang tidak digunakan adalah karena Anda perlu mengurangi ruang penggunaan disk di sistem Anda, terutama jika /boot Anda mount point dipasang secara terpisah dan memiliki ruang disk terbatas

$ df -h /boot/
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       331M  198M  112M  64% /boot

atau Anda hanya ingin mengurangi jumlah judul pada daftar boot GRUB Anda. Perintah di bawah ini akan membantu Anda menghapus image kernel Linux yang tidak digunakan dari sistem CentOS Linux Anda.

Mari kita mulai dengan mendaftar semua image kernel Linux yang terinstal:

# rpm -q kernel
kernel-3.10.0-229.4.2.el7.x86_64
kernel-3.10.0-229.el7.x86_64
kernel-3.10.0-229.20.1.el7.x86_64
kernel-3.10.0-229.11.1.el7.x86_64
kernel-3.10.0-327.3.1.el7.x86_64

Pastikan Anda mem-boot ke gambar Kernel terbaru yang diinstal. Dalam hal ini adalah kernel-3.10.0-327.3.1.el7 gambar inti. Jalankan uname perintah untuk mengonfirmasi:

$ uname -r
3.10.0-327.3.1.el7.x86_64

Selanjutnya, instal yum-utils paket yang berisi package-cleanup binary untuk kemudian digunakan untuk menghapus imej kernel Linux lama yang tidak digunakan:

# yum install yum-utils

Pada tahap ini kita siap untuk menghapus kernel Linux lama menggunakan package-cleanup memerintah. --oldkernels opsi berarti kita ingin menghapus gambar Kernel lama, sedangkan --count=1 opsi menginstruksikan package-cleanup perintah untuk membiarkan satu kernel lama tidak tersentuh. Jadi, setelah eksekusi perintah di bawah ini, sistem akan ditinggalkan dengan satu kernel terkini dan satu kernel lama yang tidak digunakan sebagai cadangan. Jangan ragu untuk mengubah nomor hitungan sesuai dengan kebutuhan Anda:

# package-cleanup --oldkernels --count=1

Gambar kernel Linux lama lainnya sekarang harus dihapus. Gunakan rpm perintah untuk mengonfirmasi:

# rpm -q kernel
kernel-3.10.0-229.20.1.el7.x86_64
kernel-3.10.0-327.3.1.el7.x86_64

Cent OS
  1. Cara menghapus paket yatim piatu di CentOS Linux

  2. Cara menghapus kernel lama yang tidak digunakan di CentOS Linux

  3. Bagaimana cara bermigrasi dari Centos 8 ke Rocky Linux 8

  1. Cara Meng-upgrade Kernel Linux di CentOS 7

  2. Bagaimana mengkonversi dari CentOS Linux 8 ke CentOS Stream 8

  3. Cara Menginstal Kernel Linux 5.0 di CentOS 7

  1. Cara Meng-upgrade Kernel Linux di CentOS 7

  2. Cara Migrasi Dari CentOS 8 ke RockyLinux 8.4

  3. Cara Meningkatkan Kernel Linux di CentOS 7