Cara Menghapus Bijak Lama yang Tidak Digunakan di Centos, Rhel dan Fedora

Cara Menghapus Bijak Lama yang Tidak Digunakan di Centos, Rhel dan Fedora

Dalam artikel ini, kami akan menunjukkan cara menghapuskan gambar kernel lama/tidak digunakan RHEL/CENTOS/FEDORA sistem. Walau bagaimanapun, sebelum anda mengeluarkan kernel lama, adalah penting untuk memastikan kernel anda terkini; Pasang versi terkini untuk memanfaatkan fungsi kernel baru dan untuk melindungi sistem anda dari kelemahan yang telah ditemui dalam versi lama.

Untuk memasang atau menaik taraf ke versi kernel terkini di RHEL/CENTOS/FEDORA Sistem, baca panduan ini:

  1. Cara Memasang atau Meningkatkan ke Versi Kernel Terkini di CentOS 7

Perhatian: Sebaliknya, disyorkan untuk menyimpan sekurang -kurangnya satu atau dua biji lama untuk kembali ke dalam kes ada masalah dengan kemas kini.

Untuk memaparkan versi semasa Linux (kernel) yang berjalan pada sistem anda, jalankan arahan ini.

# uname -sr Linux 3.10.0-327.10.1.EL7.x86_64 

Senaraikan semua kernel yang dipasang pada sistem

Anda boleh menyenaraikan semua imej kernel yang dipasang pada sistem anda seperti ini.

# rpm -q kernel Kernel-3.10.0-229.EL7.x86_64 Kernel-3.10.0-229.14.1.EL7.x86_64 Kernel-3.10.0-327.3.1.EL7.x86_64 Kernel-3.10.0-327.10.1.EL7.x86_64 

Mengeluarkan biji lama/tidak digunakan di CentOS/RHEL

Anda perlu memasang yum-utils, yang merupakan pelbagai utiliti yang disatukan yum untuk menjadikannya lebih kuat dan lebih mudah digunakan, dengan memperluaskan ciri asalnya dalam beberapa cara.

# yum pasang yum-utils 

Salah satu utiliti ini adalah pembersihan pakej yang boleh anda gunakan untuk memadam kernel lama seperti yang ditunjukkan di bawah, bendera kiraan digunakan untuk menentukan bilangan kernel yang anda ingin tinggalkan pada sistem.

# pakej-cleanup --oldkernels--count = 2 
Mengeluarkan biji lama
Plugin yang Dimuat: Fastestmirror, Langpacks, Product-ID, VersionLock-> Running Transaction Check ---> Pakej Kernel.x86_64 0: 3.10.0-229.EL7 akan dihapuskan ---> pakej kernel.x86_64 0: 3.10.0-229.14.1.EL7 akan dihapuskan ---> pakej kernel-devel.x86_64 0: 3.10.0-229.1.2.EL7 akan dihapuskan ---> pakej kernel-devel.x86_64 0: 3.10.0-229.14.1.EL7 akan dipadamkan -> ketergantungan ketergantungan ketergantungan selesai ========================================= ================================================= ================================================= ================================================= === Pakej Repositori Versi Pakej ============================================= ================================================= ================================================= =============================================== Membuang : kernel x86_64 3.10.0-229.EL7 @anaconda 131 M kernel 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 Ringkasan Transaksi ================================================== ================================================= ================================================= ============================================== Buang 4 Pakej Dipasang Saiz: 326 m Adakah ini OK [Y/N]: y memuat turun pakej: menjalankan urus niaga pemeriksaan menjalankan ujian urus niaga urus niaga yang berjaya menjalankan transaksi yang dihapuskan: kernel-devel.x86_64 1/4 memadam: kernel.x86_64 2/4 Memadamkan: Kernel-Devel.x86_64 3/4 memadamkan: kernel.x86_64 4/4 Memuatkan Kelajuan Cermin dari Hostfile Cached * Base: Centos.cermin.snu.edu.Dalam * Epel: repo.UGM.ac.id * tambahan: centos.cermin.snu.edu.Dalam * rpmforge: Kartolo.sby.DataUtama.jaring.ID * Kemas kini: CentOS.cermin.snu.edu.Dalam Mengesahkan: Kernel-3.10.0-229.EL7.x86_64 1/4 Mengesahkan: Kernel-Devel-3.10.0-229.14.1.EL7.x86_64 2/4 Mengesahkan: Kernel-3.10.0-229.14.1.EL7.x86_64 3/4 Mengesahkan: Kernel-Devel-3.10.0-229.1.2.EL7.x86_64 4/4 dikeluarkan: 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 Lengkap! 

Penting: Setelah menjalankan perintah di atas, ia akan menghapuskan semua kernel lama/tidak digunakan dan memastikan kernel terkini yang berjalan dan lama sebagai sandaran.

Mengeluarkan biji lama/tidak digunakan di fedora

Fedora kini menggunakan Pengurus Pakej DNF, versi baru Pengurus Pakej Yum, jadi anda perlu menggunakan arahan ini di bawah untuk mengeluarkan kernel lama di Fedora.

# DNF Buang $ (DNF Repoquery -Installonly - -Latest -Limit 2 -Q) 

Cara alternatif lain untuk membuang kernel lama secara automatik ialah menetapkan had kernel di yum.Conf fail seperti yang ditunjukkan.

InstallOnly_Limit = 2 #Set Count kernel 

Simpan dan tutup fail. Kali berikutnya anda menjalankan kemas kini, hanya dua biji yang akan ditinggalkan di sistem.

Anda juga mungkin ingin membaca artikel berkaitan berikut di kernel Linux.

  1. Cara Memuat dan Memunggah Modul Kernel Di Linux
  2. Cara Meningkatkan Kernel ke Versi Terkini di Ubuntu
  3. Cara Menukar Parameter Runtime Kernel dengan cara yang berterusan dan tidak berterusan

Dalam artikel ini, kami menerangkan cara menghapuskan imej kernel lama/tidak digunakan pada sistem RHEL/Centos/Fedora. Anda boleh berkongsi pendapat melalui maklum balas dari bawah.